gpt4 book ai didi

javascript - 我的 ng-view 与 index.html 页面 angularjs 无限循环

转载 作者:行者123 更新时间:2023-12-03 08:16:02 25 4
gpt4 key购买 nike

大家好,我想问一个关于 angularjs ngview 的小问题。我一周前刚刚了解了 Angular。

在我的代码中,我的网站显示索引本身的无限循环,而不是显示正确的页面。我已经在 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: "/"
});

});

这是我的 Controller (我只是想检查 Controller 是否正确使用):

app.controller('hitungNilai', function($scope, $http, $routeParams)
{

console.log('error');
});

这是我的 nilai.html View (位于 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>

这是我去地址时的图片:

Error image

感谢您的宝贵时间。

最佳答案

问题是您正在重定向到 / 但您没有初始化

.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: "/"
});

});

关于javascript - 我的 ng-view 与 index.html 页面 angularjs 无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33932766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com