【发布时间】:2016-05-11 22:23:03
【问题描述】:
我是 Angular 的新手,试图用 Angular 创建和 MVC 项目。 我创建了一个 about.js 文件,这是其中的代码:
(function () {
var app = angular.module('myApp', []);
app.controller('TecknologiesController', function () {
this.text = tech;
});
var tech = {
name: 'Progamming',
csharp: 'C#',
asp: 'ASP .NET',
xaml:'XAML',
java: 'java',
sql: 'SQL',
plsql: 'PL/SQL',
xml: 'XML',
webs: 'Web Services'
}
})();
我已将脚本标签添加到 _layout.cshtml 文件的正文中,如下所示:
<body>
<script type="text/javascript" src="angular.min.js"></script>
<script type="text/javascript" src="About.js"></script>
在我的 About.cshtml 文件中,我有这段代码来显示我的 about.js 中的一项技术项目 这是我的代码:
<div ng-app="myApp" ng-controller="TecknologiesController as tech">
<div>{{tech.text.name}}</div>
</div>
但这对我不起作用。它将 {{tech.text.name}} 打印为文本。 我添加脚本标签是错误的还是什么? 它在这里工作正常:http://jsfiddle.net/pYh89/1/
【问题讨论】:
-
页面中是否还有其他脚本错误? 代码在您提供的 jsfiddle 中运行良好!!!!!
-
一直在查看脚本错误。你是对的..我的脚本标签定义没有通过。我更正了我的脚本标签,现在一切正常......谢谢
标签: .net angularjs asp.net-mvc