templateUrl : 'home.html'
..
providers: [NavService]
..
private navService: NavService,
..
Run Code Online (Sandbox Code Playgroud)
<li *ngFor="let state of states; let i=index"
[class.active]="navService.isCurrentState(state)">
<span class="name">{{navService[state].name}}</span>
Run Code Online (Sandbox Code Playgroud)
似乎不起作用,我在这里缺少什么?如何在组件模板中访问我的服务?
Thi*_*ier 10
组件类中定义的每个属性都可以在模板中使用.
首先,您可以检查您是否具有正确的值navService:
@Component({
(...)
providers: [NavService]
})
export class SomeComponent {
constructor(public navService: NavService) {
console.log(navService); // <----
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5675 次 |
| 最近记录: |