我正在尝试在旧的asp.net mvc appication中使用angularJS。
此应用程序使用ViewMasterPage
如果我在视图页面中加载angularjs参考,它就可以正常工作:
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<%: Scripts.Render("~/bundles/ng") %>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<div ng-app="">
<p>{{ "Hello" + " World" }}</p>
<p>{{ 2 + 4 }}</p>
</div>
</script>
</html>
但是当我尝试在视图母版页中加载对angular JS的引用时,它不起作用。
<script src="<%= Url.Content("~/Scripts/jquery-1.8.2.js") +"?"+ version %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/jquery-ui-1.9.1.js") +"?"+ version %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/json2.min.js") +"?" + version%>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/angular.js") +"?"+ version %>" type="text/javascript"></script>
我肯定知道,这是加载脚本文件,因为如果我在viewmasterpage和viewpage中加载,我会收到此错误:
警告:尝试不止一次加载角度。
请帮帮我。
提前谢谢。