使用ngTemplateOutlet和context时:
<ng-container *ngTemplateOutlet="template; context: Context"></ng-container>
Run Code Online (Sandbox Code Playgroud)
上下文数据:
this.Context = {
$implicit: this.userName,
'password': this.password,
'Login': this.Login,
'Register': this.Register
};
Run Code Online (Sandbox Code Playgroud)
不能绑定2路绑定,这是一个限制还是我做错了什么?
<ng-template let-username #loginpage>
<TextField class="input" hint="Email" keyboardType="email" [(ngModel)]="username"></TextField>
</ng-template>
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
ns-renderer:无法分配给引用或变量!
如何在angular 1中实现类似element指令的组件?
这是我的代码,但是不起作用:
import {Component} from "@angular/core";
@Component({
moduleId: "TestComponent",
selector: "TestComponent",
template: '<Label text="TEST COMPONENT" textWrap="true"></Label>'
})
export class TestComponentComponent {
constructor() { }
}
@Component({
selector: "my-app",
template: `
<StackLayout>
<Label text="TEST"></Label>
<TestComponent></TestComponent>
</StackLayout>
`
})
export class AppComponent {
constructor() { }
}
Run Code Online (Sandbox Code Playgroud)