在ViewMasterPage上引用时,AngularJS在视图页面上不起作用

时间:2017-12-21 17:39:07

标签: angularjs asp.net-mvc

我正在尝试在旧的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>

OUTPUT ANGULAR OK

但是当我尝试在视图母版页中加载对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中加载,我会收到此错误:

警告:尝试不止一次加载角度。

请帮帮我。

提前谢谢。

0 个答案:

没有答案