Работает следующий код.angularJS ng-app value
<body ng-app="" ng-init="names=['a','b']">
<ul ng-repeat="x in names">
<li >
{{ x }}
</li>
</ul>
</body>
, но как только я добавить значение нг-приложение (скажем нг-приложение = «MYAPP»), она перестает работать. Кто-нибудь знал бы, почему?
Что находится в вашем приложении.js? у вас есть модуль под названием myApp setup там? – iandayman
@iandayman: Хорошо, я думаю, что я ближе к ответу с ответом. Я предполагал, что значение, используемое здесь, - это то, что я хотел бы назвать своим приложением. Вы предполагаете, что это имя просто вызывает пользовательский объект, который я создаю в JS? –
Что вы делаете, вызывая директиву ng-app, является автоматическая загрузка модуля AngularJS в элемент на странице. Таким образом, этот элемент становится корнем того, где ваше приложение Angular. Я настоятельно рекомендую прочитать документацию для ngApp здесь: https://docs.angularjs.org/api/ng/directive/ngApp - и документацию для angular.module здесь: https://docs.angularjs.org /api/ng/function/angular.module –