小编wmn*_*tin的帖子

AngularJS 1.5中同一组件中的多个模板

我可以在AngularJS 1.5组件中使用多个模板吗?我有一个组件有一个属性,所以我想根据该属性名称加载不同的模板.如何根据元素的属性名称加载模板?

jsConfigApp.component('show', {
templateUrl: 'component/show.html',  //How to change it based on attribute value?
bindings:{
    view:"@"
},
controller: function () {
    console.log(this.view)
    if (this.view = "user") {
       console.log("user")
    } else if (this.view = "user") {
        console.log("shop")
    } else {
        console.log("none")
    }      
}
})
Run Code Online (Sandbox Code Playgroud)

谢谢.

angularjs angularjs-components

11
推荐指数
2
解决办法
6980
查看次数

使用模板插值多次调用函数?

对不起基本问题,我试图用基本的例子来理解angular2流.

import { Component } from '@angular/core';

@Component({
    selector:'my-app',
    template:'Test {{ getVal() }}'
})

export class AppComponent{ 
    getVal():void{
        console.log("demo text")
    }
}
Run Code Online (Sandbox Code Playgroud)

运行此示例后,"演示文本"在控制台中可见4次,为什么会这样?谢谢.

angular2-template angular2-databinding angular

4
推荐指数
1
解决办法
1229
查看次数