當我將ng-controller添加到任何div時,{{ }}
就像這樣呈現。AngularJS ng-控制器在引導後不起作用
<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的編號 –
ID是'1',而不是'#1'。可怕的ID值btw – Phil