используя сервис в представлении с angularjs

0

Я хочу поделиться данными между представлением и контроллером, чтобы создать службу. Я попытался использовать службу в представлении, чтобы установить данные, но он не работает. Я думаю, проблема в этой строке кода

<a .... ng-click="myService.setData('someString')">
Теги:
angularjs-ng-click

1 ответ

1
Лучший ответ

В вашем контроллере вы можете включить службу, а затем сделать что-то вроде:

$scope.myService = $myService;

Или лучше:

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

И измените свой html:

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню