Когда я добавляю ng-контроллер в любой div, {{ }}
отображаются как таковые.AngularJS ng-контроллер не работает после bootstraping
<div id="1">
<div class="ExplorerApp">
<div>
First Name: <input type="text" ng-model="firstName"><br>
Last Name: <input type="text" ng-model="lastName"><br>
<br>
Full Name: {{firstName + " " + lastName}}
</div>
<div class="NavigationPane" ng-controller="ExplorerController">
<div>Pane data: {{myData.test}}</div>
</div>
</div>
</div>
Первый div работает отлично, но второй нет. Ниже мой JS код:
var app = angular.module('Explorer', []);
angular.bootstrap(document.getElementById("1"), ["Explorer"]);
app.controller("ExplorerController", function ($scope) {
$scope.myData = {};
$scope.myData.test = "Hello Angular";
});
Какой элемент должен вернуть это: 'document.getElementById (self._compID)'? – TeoMor
@TeoMor обновить код, содержащий только идентификатор div –
Идентификатор: '1', а не' # 1'. Ужасное значение ID btw – Phil