gpt4 book ai didi

javascript - Angular - 模板 View 中的表达式

转载 作者:行者123 更新时间:2023-11-28 07:35:19 25 4
gpt4 key购买 nike

我是 Angular 新手,正在尝试制作 SPA。只需包含路由模块,它就可以正常工作,但是里面的模板不处理 Angular 表达式,只需将一个放在“{{ 1 + 2 }} ”中即可。并向我展示了完全相同的表达式,而不是“3”。

我需要做任何其他事情来使模板运行表达式吗?

我的代码:索引.html

<!HTML>
<head>
<script src="angular.min.js"></script>
<script src="angular.route.js"></script>
</head>
<body ng-app="Prueba">
<div class="Contenido" ng-view></div>
</body>
<script>
angular.module('Prueba', ['ngRoute'])
.config(function($routeProvider){
$routeProvider.when('/', {
templateUrl: 'vista2.html',
controller: 'prCtrl'
})
});
</script>
</HTML>

vista2.html

<div>{{ 1+2 }}</div>

最佳答案

你的表情很好。您应该将 prCtrl 定义为 Controller ,它应该可以正常工作。诸如此类的表达式:

  • 1+2
  • a+b
  • 用户名
  • 项目[索引]

在 Angular 中有效,您可以在 {{ }} 括号中使用它们。您的问题是缺少 Controller ,这就是表达式无法正确解析的原因。

表达式在here中描述。 .

关于javascript - Angular - 模板 View 中的表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28677907/

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