2017-05-31 53 views
0

調用組件元素內的控制器元素有沒有問題?angularjs 1.5調用組件內的控制器

事情是這樣的:

angular.module('myApp.bandeja_entrada', [...]) 
.component('MyComponent', { 
    templateUrl: 'my_component/my_component.html', 
    controller: 'MyController', 
}) 
.controller('MyController' , [ ... ]); 
+0

究竟是什麼問題?你不是在你提供的代碼片段中「調用」任何東西。 – Claies

+0

看看行「控制器:'MyController'」...有從MyComponent調用或引用到MyController – user1546652

+0

這看起來像一個標準的方式來聲明組件...它仍然不是很清楚你的問題是什麼這裏。 – Claies

回答

0

沒有,有沒有異議。其實我個人覺得更好地界定我的組件控制器這種方式,因爲:

A.)使用它在多個地方

你實際上是限定角控制器通過這種方式,因此,其可用在整個模塊中。所以你可能會有一個用例,你需要在幾個地方使用你的控制器。採用這種方法,您可以在多個地方輕鬆使用控制器。一次用於組件,也可以一次用於「常規」視圖。

B.)文件結構

我真的很喜歡我的控制器/組件定義中分離出來。所以我有一個帶有組件定義和路由的文件,另一個是Controller。如果你將控制器函數聲明爲一個角度控制器,這使得它非常乾淨。

兩種方式都非常好,所以只需選擇一種更適合你的方法!

+0

非常感謝你!即時消息只是等待更多的時間觀看更多的意見,然後接受答案 – user1546652

相關問題