Angular ui-routerを使っている人がオンラインで記事を投稿しているのを見ていますが、これらのタイプは明示的にコントローラ名を表示しないコードなので、コントローラを呼び出す方法を知っていますか?角度ui-router状態コントローラがどのように呼び出されているか
state('new-rp', {
url: '/new/:portfolioId',
templateUrl: 'new.html',
controller: function($scope, $stateParams) {
$scope.portfolioId = $stateParams.portfolioId;
}
})
私は
.state("deviceDetail", {
url: "/devices/:DeviceId", // param is required which specific device id
templateUrl: "app/devices/deviceDetailView.html", // ui elements
controller: function($scope,$stateParams) {
$scope.DeviceId = $stateParams.DeviceId;
}
});
上記の問題は、コントローラが
をヒットされていないですが、このコードは、明示的にコントローラー名とコントローラを使用していますようにそれはコントローラが表示されませんTRIED私のコード私はこのタイプのコードがコントローラにヒットする方法に問題があります。
controller: function($scope,$stateParams) {
$scope.DeviceId = $stateParams.DeviceId;
}
どのように知っていますか?(私のために動作しません)あなたはUIルータ状態で二つの方法でコントローラを宣言することができ
表示している例は、*インライン*コントローラー機能です。これらは外部コントローラを呼び出すのではなく、その場でその機能体のコントローラを作成しています。 – Claies