我需要在没有iFrame的情况下在我的应用程序中打开外部网站,我还需要将一些标题值传递给该外部网站.
帮我..
我正在使用带有jquery的带角度2形式的boostrap-select Dropdown.Onchange jquery事件我想调用一个Typescript onDropDownChangeChange方法.但它不起作用.
import { Component, OnInit, ViewChild } from '@angular/core';
import { RequestOptions } from '@angular/http';
import 'rxjs/add/observable/throw';
declare var $: JQueryStatic;
export class TestComponent implements OnInit {
selectedValue: string;
ngOnInit(): void {
$(function() {
var self = this;
$('.selectpicker').on('change', function(){
var selectedds = $(this).find('option:selected').val();
self.onDropDownChangeChange(selectedds); //This is not working
//this.onChange();
});
});
}
onDropDownChangeChange(value: string) {
this.selectedValue = value;
this.PopulateGrid(selectedValue);
}
}
Run Code Online (Sandbox Code Playgroud) 我想单独打开登录页面.但它在routeroutlet页面内部开放.请帮忙.
截图下方的PFB供您参考.
请参考下面的代码.
App.Routing.ts:
import { Routes } from '@angular/router';
import { DashboardComponent } from './components/dashboard/dashboard.component';
import { LoginComponent } from './components/login/login.component';
import { HomeComponent } from './components/home/home.component';
export const AppRoute: Routes = [
{ path: '', redirectTo: 'HomeComponent', pathMatch: 'full' },
{ path: 'login', component: LoginCoHomeComponentmponent },
{ path: 'home', component: HomeComponent },
];
Run Code Online (Sandbox Code Playgroud)
App.Component.html
<div id="wrapper">
<app-top-bar></app-top-bar>
<router-outlet></router-outlet>
</div>
Run Code Online (Sandbox Code Playgroud)
App.Module.ts
import { BrowserModule } from '@angular/platform-browser';
import { APP_BASE_HREF, LocationStrategy, HashLocationStrategy } from '@angular/common';
import { NgModule } …Run Code Online (Sandbox Code Playgroud)