2015-07-03 38 views
0

我想在视图和控制器之间共享数据,所以我创建了一个服务。我试图在视图中使用该服务来设置数据,但它不起作用。我认为这个问题是这行代码在angularjs视图中使用服务

<a .... ng-click="myService.setData('someString')"> 
+0

尝试在t中定义一个函数他使用该服务的控制器。然后将HTML绑定到_controller_函数。 – ryanyuyu

回答

1

在你的控制器,你可以包括服务,然后像做:

$scope.myService = $myService; 

或者更好:

$scope.setData = function(data) { 
    $myService.setData(data); 
} 

,改变你通过:

<a .... ng-click="setData('someString')">