Javascript 为什么Angular.js表达式不起作用
我是Angular.js的新手,我似乎无法让我的表达式显示来自控制器的值,当我查看它时,它只是将其视为字符串。我不知道为什么。我是不是错过了一些非常明显的东西?如果有任何帮助,我们将不胜感激 我也使用node.js只是为了设置我的本地服务器,但我认为这不是问题所在Javascript 为什么Angular.js表达式不起作用,javascript,html,angularjs,Javascript,Html,Angularjs,我是Angular.js的新手,我似乎无法让我的表达式显示来自控制器的值,当我查看它时,它只是将其视为字符串。我不知道为什么。我是不是错过了一些非常明显的东西?如果有任何帮助,我们将不胜感激 我也使用node.js只是为了设置我的本地服务器,但我认为这不是问题所在 var-appdemo=angular.module('appdemo',[]); appdemo.controller('ctrl',函数($scope){ $scope.value1=1; $scope.value2=2; $s
var-appdemo=angular.module('appdemo',[]);
appdemo.controller('ctrl',函数($scope){
$scope.value1=1;
$scope.value2=2;
$scope.updateValue=函数(){
$scope.x=$scope.value1+'x'+$scope.value2+
“=”(++$scope.value1++$scope.value2)
};
});代码>
应用演示
时代
总计{{x}}{{value1}
假设您有下一个文件夹结构:
-App name
-public
-html
-index.html
-js
-main.js
-style.css
-server.js //Or any other name for your node js server
在服务器js中,应使用\uu dirname
属性:
app.use(express.static(__dirname + '/public'));
然后在您的html中替换您的导入脚本:
<script src="/js/main.js"></script>
我运行了这段代码,value1
和value2
被正确地插值了好吧,那么我不确定为什么它对我不起作用可能我是如何设置我的本地服务器的我认为你的权利搞乱了文件结构是文件结构的问题谢谢大家,我这方面相当愚蠢