Javascript 模板视图中的角度表达式
我是个新手,想做个水疗。 只需包含route模块,它就可以正常工作,但是里面的模板不处理角度表达式,只需在“{1+2}”中放一个。 并给我显示了完全相同的表达式,而不是“3” 要让模板运行表达式,我还需要做其他事情吗 我的代码: index.htmlJavascript 模板视图中的角度表达式,javascript,angularjs,expression,Javascript,Angularjs,Expression,我是个新手,想做个水疗。 只需包含route模块,它就可以正常工作,但是里面的模板不处理角度表达式,只需在“{1+2}”中放一个。 并给我显示了完全相同的表达式,而不是“3” 要让模板运行表达式,我还需要做其他事情吗 我的代码: index.html <!HTML> <head> <script src="angular.min.js"></script> <script src="angular.route.js">&
<!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>
角度.module('Prueba',['ngRoute']))
.config(函数($routeProvider){
$routeProvider.when(“/”{
templateUrl:'vista2.html',
控制器:“prCtrl”
})
});
vista2.html
<div>{{ 1+2 }}</div>
{{1+2}
你的表情很好。您应该将prCtrl定义为控制器,它应该可以正常工作。
例如:
- 1+2
- a+b
- 用户名
- 项目[索引]
表达式如中所述。您必须创建“prCtrl”控制器。 只需在脚本末尾添加以下行:
angular.module('Prueba').controller('prCtrl', function($scope){});
它应该可以工作。虽然这不是你的答案,但是
prCtrl
controller在哪里?这里没有定义它,也没有加载额外的javascript。您在控制台中是否收到任何错误消息?您的错误在别处,表达式很好。prCtrl未定义,我收到此错误:错误:[ng:areq]at error(native)at Sb()at tb()at A.link()at$()可能是距离问题?