Ammar4556257 Ответов: 1

Мой угловой кусок не работает в моем проекте MVC.


Привет, я хочу использовать angular в своем проекте, чтобы хранить данные некоторых частичных представлений в одном месте кэша. Но когда я начал работать над этим, то обнаружил, что код, работавший над образцом проекта, больше не работает с моим проектом. Он отлично работает на моей странице макета, но не очень хорошо работает с моей частичной страницей.

Что я уже пробовал:

<script type="text/javascript" language="javascript">
        debugger;
        var myApp = angular.module('myApp', []);
        myApp.controller('abc', ['$scope'], function ($scope) {
            debugger;
            $scope.SomeId = "some id";
        });
</script>



Затем в HTML я использовал ng-app = " myApp "в главном div, а затем ng-controller =" abc "и ng-model = "SomeId" во входном теге. Затем я попытался показать {{SomeId}} или даже простое выражение типа {{1+2}}, но ничего не получилось. При отладке я узнал, что первый отладчик получил перерыв, а второй-нет. Кроме того, браузер не показывает никаких ошибок.
Будьте добры, помогите мне выбраться.

1 Ответов

Рейтинг:
1

Satya Prakash Swain

<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script type="text/javascript" language="javascript">
        debugger;
        var myApp = angular.module('myApp', []);
        myApp.controller('abc', function ($scope) {
            debugger;
            $scope.SomeId = "some id";
        });
        </script>
<body>

<div ng-app="myApp">
<div ng-controller="abc">
<p>{{SomeId}}</p>
</div>
</div>

</body>
</html>


Это сработало. Только измененная строка
myApp.controller('abc', function ($scope) {


Ammar4556257

Спасибо за ваше время в основном он работает в образцовом проекте, но мой вопрос здесь заключается в том, что может быть конфликтом, что он не работает в частичных представлениях моего основного проекта. Он также работает и на странице макета.