相关疑难解决方法(0)

Angular 2外部输入

你能帮忙吗?刚开始使用Angular 2并遇到以下问题.

我的组件如下:

@Component({
    selector: 'myapp',
    inputs: ['mynumber']
})
@View({
    template: `<p>The next number is {{ mynumber + 1 }}</p>'
})
export class App {
    mynumber: number;
}
bootstrap(App);
Run Code Online (Sandbox Code Playgroud)

在我的HTML中:

<myapp [mynumber]='41'></myapp>
Run Code Online (Sandbox Code Playgroud)

但是在运行时,我得到以下内容:

下一个号码是 NaN

它看起来很简单,但我遗漏了一些东西.我想要实现的是将应用程序外部的值传递给它.

谢谢.

angular

18
推荐指数
3
解决办法
5198
查看次数

根指令上的Angular 2输入参数

示例显示如何在子组件上使用@Input()批注.我的问题是你如何在根组件上使用它?例如,如果您修改上面链接上的代码:

@Component({
selector: 'app',
template: `
    <bank-account bank-name="RBC" account-id="4747"></bank-account>
`,
directives: [BankAccount]
})
class App {
    @Input() something: string;
}

bootstrap(App);
Run Code Online (Sandbox Code Playgroud)

并在HTML中:

<app something="Test"></app>
Run Code Online (Sandbox Code Playgroud)

上面的示例永远不会更新App组件上的某些属性.

typescript angular2-template angular

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

angular ×2

angular2-template ×1

typescript ×1