<分区>
我有两个相同的应用程序(除了应用程序/ Controller 名称)紧接着彼此。第一个按预期工作,第二个显然根本没有执行。
我的代码(jsfiddle):
<div ng-app="passwdtool" ng-controller="PasswordController">
Password: <input ng-model="pass" required type="text"><br>
<span>{{ hash }}</span><br>
</div>
<div ng-app="passwdtool2" ng-controller="PasswordController2">
Password: <input ng-model="pass" required type="text"><br>
<span>{{ hash }}</span><br>
</div>
angular.module('passwdtool', [])
.controller('PasswordController', ['$scope', function($scope) {
$scope.pass = "password";
$scope.hash = "a hash";
}]);
angular.module('passwdtool2', [])
.controller('PasswordController2', ['$scope', function($scope) {
$scope.pass = "password";
$scope.hash = "a hash";
}]);
输出:
Password: [
password
]
a hash
Password: []
{{ hash }}
这是怎么回事?