.component()
withプロパティを使用して Angularjs プロジェクトに取り組んでいtemplate
ますが、使用方法がわかりませんtemplateUrl
。実際の例を提供できることに精通している人はいますか? ありがとう。
質問する
12731 次
2 に答える
3
angular コンポーネントを適切に使用するには、controllerAs 構文を使用することをお勧めします。
angular.module('myApp')
.component('groupComponent', {
templateUrl: 'app/components/group.html',
controller: function GroupController(){
this.innerProp = "inner";
},
controllerAs: 'GroupCtrl',
bindings: {
input: '<'
}
});
group.html では、次の方法で使用できます。
<div>
{{GroupCtrl.input}}
{{GroupCtrl.inner}}
</div>
親コントロールから コンポーネントへのバインディングとして任意のパラメーターを渡すことができます。この場合は、親 HTML からです。
<group-component input="someModel">
</group-component>
于 2016-03-08T09:09:48.827 に答える
1
templateUrl
テンプレートファイルへのパスです。
例えば
app.component('myview', {
bindings: {
items: '='
},
templateUrl: 'mycollection/view.html',
controller: function ListCtrl() {}
});
view.html
<h1> Welcome to this view </h1>
上記の例に示すように、ディレクトリview.html
内にファイルが必要ですmycollection
。
于 2015-12-23T12:05:28.747 に答える