gpt4 book ai didi

javascript - 我的 Angular block 在我的 MVC 项目中不起作用

转载 作者:行者123 更新时间:2023-12-03 03:47:09 26 4
gpt4 key购买 nike

var myApp = angular.module('myApp', []);
myApp.controller('abc', function ($scope) {
$scope.SomeId = "gsdfgsf";
});
<head><script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
</head>
<body ng-app="myApp" ng-controller="abc">
<div id="someid" ng-model="SomeId">Abc</div>
{{SomeId}}{{1+2}}

嗨,我想在我的项目中使用 Angular 将一些部分 View 的数据保存在一个缓存位置。但是当我开始处理这个问题时,我发现上面代码片段中正在处理示例项目的代码不再适用于我的项目。它在我的布局页面上运行良好,但在我的部分 View 页面上运行不佳。

我尝试过以下方法:

<script type="text/javascript" language="javascript">
debugger;
var myApp = angular.module('myApp', []);
myApp.controller('abc', function ($scope) {
debugger;
$scope.SomeId = "some id";
});
</script>

然后在 HTML 中,我在主 div 中使用 ng-app = "myApp" ,然后使用 ng-controller = "abc输入标记中的“ng-model =“SomeId”。然后我尝试显示 {{SomeId}} 甚至像 {{1+2}} 这样的简单表达式,但没有任何效果。在调试时,我发现第一个调试器得到了中断,但第二个调试器却没有。浏览器也没有显示任何错误。请帮我出路。

最佳答案

您错误地关闭了]。改成这样

    var myApp = angular.module('myApp', []);
myApp.controller('abc', ['$scope', function ($scope) {
debugger;
$scope.SomeId = "some id";
}]);
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp" ng-controller="abc">
{{SomeId}}
</div>

关于javascript - 我的 Angular block 在我的 MVC 项目中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45343421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com