Я пытаюсь попрактиковаться в угловой, и я застрял в этом.Угловой контроллер загрузки ng-click
Как сделать нг нажмите нагружают displayController? Или я делаю это неправильно?
Угловое
var bible = angular.module('bible', []);
// Load the Books
bible.controller('listController', ['$scope', '$http', function($scope, $http) {
$http.get('books.json').success(function(data) {
$scope.books = data
});
}]);
bible.controller('displayController', function($scope) {
$scope.test = "TEST TEXT";
});
HTML-
<div class="row">
<div class="col-md-12" ng-controller="listController">
<table class="table">
<thead>
<th>Testament</th>
<th>Title</th>
<th>Chapters</th>
</thead>
<tbody>
<tr ng-repeat="book in books">
<td>{{book.testament}}</td>
<td><a href="#" ng-click="displayController">{{book.title}}</a></td>
<td>{{book.chapters}}</td>
</tr>
</tbody>
</table>
<div class="display-book" ng-controller="displayController">
{{test}}
</div>
</div>
</div>
Я думаю, это не так, как вы должны это делать. Все, что находится внутри 'ngClick', должно находиться внутри' $ scope' основного контроллера, в вашем случае 'listController'. Что вы пытаетесь достичь с этим? –