Я хочу поделиться данными между представлением и контроллером, чтобы создать службу. Я попытался использовать службу в представлении, чтобы установить данные, но он не работает. Я думаю, проблема в этой строке кода
<a .... ng-click="myService.setData('someString')">
В вашем контроллере вы можете включить службу, а затем сделать что-то вроде:
$scope.myService = $myService;
Или лучше:
$scope.setData = function(data) {
$myService.setData(data);
}
И измените свой html:
<a .... ng-click="setData('someString')">