在具有 angularjs 的视图中使用服务
using a service in the view with angularjs
我想在视图和控制器之间共享数据,所以我创建了一个服务。我尝试使用视图中的服务来设置数据,但它不起作用。我认为问题出在这行代码
<a .... ng-click="myService.setData('someString')">
在您的控制器中,您可以包含该服务,然后执行如下操作:
$scope.myService = $myService;
或更好:
$scope.setData = function(data) {
$myService.setData(data);
}
并通过以下方式更改您的 html:
<a .... ng-click="setData('someString')">
我想在视图和控制器之间共享数据,所以我创建了一个服务。我尝试使用视图中的服务来设置数据,但它不起作用。我认为问题出在这行代码
<a .... ng-click="myService.setData('someString')">
在您的控制器中,您可以包含该服务,然后执行如下操作:
$scope.myService = $myService;
或更好:
$scope.setData = function(data) {
$myService.setData(data);
}
并通过以下方式更改您的 html:
<a .... ng-click="setData('someString')">