0
我想在視圖和控制器之間共享數據,所以我創建了一個服務。我試圖在視圖中使用該服務來設置數據,但它不起作用。我認爲這個問題是這行代碼在angularjs視圖中使用服務
<a .... ng-click="myService.setData('someString')">
我想在視圖和控制器之間共享數據,所以我創建了一個服務。我試圖在視圖中使用該服務來設置數據,但它不起作用。我認爲這個問題是這行代碼在angularjs視圖中使用服務
<a .... ng-click="myService.setData('someString')">
在你的控制器,你可以包括服務,然後像做:
$scope.myService = $myService;
或者更好:
$scope.setData = function(data) {
$myService.setData(data);
}
,改變你通過:
<a .... ng-click="setData('someString')">
嘗試在t中定義一個函數他使用該服務的控制器。然後將HTML綁定到_controller_函數。 – ryanyuyu