Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度JS模板通过模板url路由,呈现的模板不';t支持基本角度表达式_Angularjs_Templates_Routing - Fatal编程技术网

Angularjs 角度JS模板通过模板url路由,呈现的模板不';t支持基本角度表达式

Angularjs 角度JS模板通过模板url路由,呈现的模板不';t支持基本角度表达式,angularjs,templates,routing,Angularjs,Templates,Routing,嗨,我正在构建一个简单的angular应用程序,我发现在ng视图下呈现的模板(作为angular路由的一部分,通过返回模板URL…)不支持角度表达式。为了测试这一点,我将{{2+2}}包含在index.js文件中,返回4,并将{2+2}}作为字符串呈现在主模板中 我正在本地主机上测试这一点 有人知道为什么会这样吗 // router.js var app= angular.module('app', ['ngRoute']); // configure our routes app.conf

嗨,我正在构建一个简单的angular应用程序,我发现在ng视图下呈现的模板(作为angular路由的一部分,通过返回模板URL…)不支持角度表达式。为了测试这一点,我将{{2+2}}包含在index.js文件中,返回4,并将{2+2}}作为字符串呈现在主模板中

我正在本地主机上测试这一点

有人知道为什么会这样吗

// router.js

var app= angular.module('app', ['ngRoute']);

// configure our routes
app.config(function($routeProvider) {
$routeProvider

// route for the home page
    .when('/', {
        templateUrl : 'templates/main.html',
        controller  : 'mainController'
    })
});

// index.html
<BODY ng-app="app">

{{2 + 2}}

<ng-view></ng-view>

// main.html
{{2+2}}
//router.js
var app=angular.module('app',['ngRoute']);
//配置我们的路线
app.config(函数($routeProvider){
$routeProvider
//主页的路径
。当(“/”{
templateUrl:'templates/main.html',
控制器:“主控制器”
})
});
//index.html
{{2 + 2}}
//main.html
{{2+2}}

请添加一些代码。刚刚添加。。更多信息。。index.js下的表达式的计算结果为4,但在ng视图标记之间呈现的模板中,它的计算结果为字符串“{2+2}”。为什么js文件(index.js)包含HTML代码?@rgwoodiii控制台中出现了什么错误?它没有抛出错误,但只是将角度表达式作为字符串进行计算