AngularJS 1.5とコンポーネントにパラメータを渡すangularjs。私は、UI-SREFディレクティブを使用して、コンポーネント内のパラメータを渡すにはどうすればよい
?は1.5 UI-ルータおよびコンポーネントを使用して、UI-SREF
header.html:
<a ui-sref="dashboard({contentType: 'company'})">Company</a>
app.js:
.state('dashboard', {
url: "/dashboard",
component: "dashboard",
resolve: {
}
})
ダッシュボード-component.js:
はangular.module('myModule').component('dashboard', {
templateUrl: '/views/admin/dashboard.html',
controller: DashboardController,
binding: {
contentType: '<' // This is not working...
}
});
dashboard.html:(ここでのcontentTypeを見ることを期待 - しかし、ノー...)
contentType: {{$ctrl.contentType}}
おかげで、働いていなかったこと、まだ「のparams」について知っているが、didntは私のために。ダッシュボードのバインディング内:「『<』のcontentType」 1.私はまだ必要ですか? 2.ダッシュボードコンポーネントは、UIビューディレクティブの内側に配置された - ?私は
– chenop@chenopのようなものは、ここで[例plunker](https://plnkr.co/edit/CgHJ7HSeFOu6dyGjv0QW?p=preview)を実証だ(それを指定する必要がありますかどのようにそれは 'UI-router'と' components'で動作します。それは良い、あなたが問題を解決するのに役立ちます場合。そうでなければ、あなたは私と一緒にあなたのコード、フォーク、および共有URLでそれを修正することができます助けるためにあなたの意欲に感謝 – tanmay
。ここにあります問題発揮plunker: 'resolve'd @chenop説明 – chenop