我目前正在学习Angularjs,并试图找出为什么第二<div>
中的表达式不起作用。它显示的是:
{ firstName1 +“”+ lastName1 }
而不是:
John1 Doe1
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
{{ firstName + " " + lastName }}
</div>
<div ng-app="myApp1" ng-controller="myCtrl1">
{{ firstName1 + " " + lastName1 }}
</div>
<script>
var app = angular.module("myApp", []);
app.controller("myCtrl", function($scope) {
$scope.firstName = "John";
$scope.lastName = "Doe";
});
var app1 = angular.module("myApp1", []);
app1.controller("myCtrl1", function($scope) {
$scope.firstName1 = "John1";
$scope.lastName1 = "Doe1";
});
</script>
</body>
</html>
编辑:
要让这个工作起来,我需要删除ng-app="myApp1"
吗?我应该向angular.bootstrap()
传递哪些参数才能使其正常工作?
发布于 2019-07-27 22:01:31
在使用ngApp时,要记住以下几点:
https://stackoverflow.com/questions/57238194
复制