大家好日子,我想问一些关于angularjs ngview的问题。 我刚刚在一周前学会了角度。
在我的代码中,我的网络显示索引本身的无限循环,而不是显示正确的页面。我已经在stackoverflow上搜索同样的问题,但仍无法解决我的问题。
这是我的app.js代码:
app.config(function($routeProvider, $locationProvider)
{
$routeProvider.when("/detilsoal/:nomor/:id",
{
templateUrl: "/detil_soal.html"
controller: "soalLengkap"
}).when("/nilai/:id",
{
templateUrl: "/nilai.html",
controller: "hitungNilai"
}).otherwise(
{
redirectTo: "/"
});
});
这是我的控制器(我只想检查控制器是否正确使用):
app.controller('hitungNilai', function($scope, $http, $routeParams)
{
console.log('error');
});
这是我的nilai.html视图(位于public / nilai.html):
<div class="row" id="head_soal">
<div id="kotak_dalam" ng-controller="hitungNilai">
<h2>JUMLAH NILAI</h2>
<div class="row" id="isi soal" style="padding: 3%;margin-left: 1%;">
</div>
</div>
</div>
这是我去的地方的照片:
感谢您的时间。
答案 0 :(得分:1)
问题是你是重定向到/
但是你没有初始化
.when("/",
{
templateUrl: "/detil_soal.html"
controller: "soalLengkap"
})
使用此代码...
app.config(function($routeProvider, $locationProvider)
{
$routeProvider.when("/",
{
templateUrl: "/detil_soal.html"
controller: "soalLengkap"
}).when("/detilsoal/:nomor/:id",
{
templateUrl: "/detil_soal.html"
controller: "soalLengkap"
}).when("/nilai/:id",
{
templateUrl: "/nilai.html",
controller: "hitungNilai"
}).otherwise(
{
redirectTo: "/"
});
});