У меня есть контроллер AngularJS, который я хочу использовать на странице просмотра веб-форм MVC.Как реализовать контроллер AngularJS в веб-форме?
Я создал простой код, но, похоже, не работает.
Test.js
angular.module('project').controller("TestCtrl", function($scope){
$scope.text = 'test';
});
View.aspx
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<SampleProject.Models.ReportInfo>" %>
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" ng-app="project">
<head id="Head1" runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server" ng-controller="TestCtrl">
{{text}}
</form>
</body>
</html>
Я ожидал увидеть слово тест, но он не связывает. Я вижу только {{text}}
Я ссылается на angular.js в других моих JS. Я попытался поместить [], но моя страница не закончилась с загрузки – chary
Я также попытался поместить ng-приложение в тег
, по-прежнему не работает. Я что-то упускаю? – charyЯ создал Plunk на http://plnkr.co/edit/rC5yVV?p=preview – user2789093