gpt4 book ai didi

javascript - 为什么无法在部分 View 中访问我的scope.variable

转载 作者:行者123 更新时间:2023-11-28 19:34:39 24 4
gpt4 key购买 nike

我正在使用 Angularjs,我想了解一些东西。我有一个 html 页面:...

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.5/angular.min.js"></script>

<script>
angular.module("myapp", [])
.controller("MyController", function($scope) {
$scope.myvalue = "TEST";

} );
</script>
</head>

<body ng-app="myapp">

<div ng-controller="MyController" >


{{myvalue}}

</div>

</body>
</html>

在这里我可以显示我在范围中定义的值。我不需要使用 Route,因为所有内容都在同一页面中。

但是当我将我的 View 与 ng-view 分开时,我错过了一些东西。我不明白为什么它不起作用。这是我的代码。

骗子链接是 here当我尝试添加部分内容时,我收到有关 ngRoute 的错误。我提供库 ngRoute 并使用 RouteProvider。请问还缺少什么?这是plunker

谢谢

最佳答案

单页中存在 JavaScript 语法错误。您缺少引号。更改为以下内容。

$scope.myValue = 'TEST IT';

对于另一个已损坏的问题,您似乎缺少 Angular 路由的导入,并且由于 script.js 中的大写而导致 JavaScript 变量命名错误。

更改$scope.myvalue = "TEST";到 $scope.myValue = "TEST";

并将以下内容添加到index.html

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.5/angular-route.min.js"></script>

关于javascript - 为什么无法在部分 View 中访问我的scope.variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26146639/

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