私は、asp.net Webアプリケーションの空のテンプレートを使用して角型アプリケーションを作成しています。これを使用して空にするとng-appの使用に問題がありますrouteProviderはインスタンス化されませんが、モジュール名にng-app = "myApp"を指定すると、本体の内容が無限ループに繰り返され始めます。 私は基本的な何かが欠けていると確信しているが、この問題は私の狂気 感謝ng-appスクリプトを無限に実行する
を駆動しているここに私のHTMLコード
だこれがメインです
<a href="#/view1">view1</a>
<div>
<div ng-view></div>
</div>
<script src="Scripts/angular.js"></script>
<script src="Scripts/angular-route.js"></script>
<script src="app.js"></script>
ここにmyAppコード
(function() {
'use strict';
var app = angular.module('myApp', ['ngRoute']);
app.config([
'$routeProvider', function ($routeProvider) {
$routeProvider.when('/', {
templateUrl: 'index.html',
controller: 'main'
}).when('/view1', {
templateUrl: 'view1.html',
controller: 'main'
}).otherwise({
redirectTo: '/'
});
}
]);
app.controller('main', function ($scope) {
setTimeout(function() {
alert("from set");
},10000);
});
})();
無限ループについてあなたが言うことは何も示されていません。問題の原因となっているコードとビューの詳細を表示する。また、ブラウザコンソールのエラーをメモしてください – charlietfl
あなたは無限ループを持っていると言いましたが、どのようにng-appを指定しますか? – mtamma