1
これはおそらく新しい質問です。私はちょうど角度/ uiRouterを使い始めています。方向。ui-router、コンポーネントは子の状態とバインドされません
親を抽象とする状態でコンポーネントをバインドしようとしています。
これは私がこれまで持っているものです:動作するはずです理論的には
米国
{
name: 'main',
url: '/main',
templateUrl: 'template/main.html',
abstract: true
}
,
{
name: 'main.data',
resolve: {
items: function(ItemsService){
return ItemsService.getPosts();
}
},
url:'',
component: 'pageData'
}
コンポーネント
app.component('pageData', {
templateUrl: 'template/pageData.html',
controllerAs: 'pageCtrl',
bindings: {
items: '<'
}
が、それはしません。
これまでのところ、私はちょうど親を削除し、直接状態へのアクセスが動作することがわかったが、それは私が達成しようとしているものではないのです。
{
name: 'data',
resolve: {
items: function(ItemsService){
return ItemsService.getPosts();
}
},
url:'/data',
component: 'pageData'
}
'main.html'に' 'があることを確認してください。 –
Shawn
テンプレートはロードされますが、項目はページコントローラで定義されていません。 – MrQwertyXoid
再チェックしましたが、再確認していません。代わりにコンポーネントタグ()を入れました。私はあなたがそれを解決したかもしれないと思う!プロジェクトを編集すると結果が更新されます。 –
MrQwertyXoid