我在使用Angular2时遇到了问题。如果我在Angular2中没有弄错,我应该把我的代码放在类中,而不是this的控制器和访问变量中,但是我有一个变量要从分配给window.onscroll的函数中访问,而函数中的this不能工作,因为它返回window。
如何访问滚动事件上的变量或函数?
class someClass{
someVariable;
ngOnInit() {
this.someVariable = {};
window.onscroll = function() {
// here I wan
当我试图在我的directive.ts指令中使用directive.ts时,它会抛出错误:arguments of type {'selector':string, 'hostListeners':{};} is not assignable ...bla bla.
import { Directive, ElementRef, Input, Renderer, HostListener, OnInit, TemplateRef, ViewContainerRef } from '@angular/core';
@Directive({
从html页面,我想使用routerLink和state路由到另一个页面。使用标签没有问题,在登陆页面的ngOnInit中,我可以按预期检索状态。使用标记主页也可以导航,但状态结果未定义。
我怎么了?
登录页html
<button routerLink="/home" [state]="navExtra.state">
Go Home Page via button
</button>
<a routerLink="/home" [state]="navExtra.state">Go
在Angular2+中,如何确保HTTP请求(或可观察的)在进入下一行之前完成。
export class AppComponent implements OnInit, AfterViewInit {
name = 'AngularX';
systemPreference: any;
constructor(private http: HttpClient){
}
ngOnInit(){
console.log("ngOnInit");
//get system preference, it is used in wh
我正在用Angular 6开发一个有Springboot API后端的应用程序。我目前正在开发一个正在加载iframe的应用程序。在子文档中,如果有一个submit按钮,当我单击该按钮时,将在该API响应时在子文档中调用子文档中的API,我需要从该API获取响应。有人有什么建议吗?
下面是我的typescript组件。我可以包括其他代码,如果需要,但我不知道它是必要的。
Here is the Code.............
import { Component, OnInit, ViewChild, HostListener, ElementRef } from '@angul