我开始了我的第一个角度应用程序,我遇到了一个问题,我的家庭"由于依赖性问题,模块无法正常工作。我没有看到任何依赖缺失,我需要。我正在使用$ stateProvider和$ urlProvider,但我将其注入到家庭模块的配置中,所以我不确定问题出在哪里?
$c = mysql_query("SELECT * FROM moments");
$dancers = 0;
while($rows = mysql_fetch_array($c)){
for($i = 1; $i <= 24; $i++){
$dan_id = 'dancer'.$i;
if($rows[$dan_id] != "" || $rows[$dan_id] != null )
$dancers++;
}
}
echo "<th class="tg-amwm">NR of dancers</th>";
echo "<td class='tg-yw4l'>$dancers</td>";
安慰错误:
Config.$inject = ["$stateProvider", "$urlRouterProvider"];
angular.module('home', []).config(Config)
function Config($stateProvider, $urlRouterProvider){
$stateProvider
.state('home', {
url: '/login',
templateUrl: './views/login.html'
})
}
angular.module('home').controller('loginCtrl', function($scope){
$scope.helloWorld = function(){
console.log("This works!")
}
})
答案 0 :(得分:3)
由于“$ stateProvider”和“$ urlRouterProvider”提供程序不是核心AngularJS模块的一部分,因此您需要注入具有此功能的模块到您的home模块定义中。据我所知,$ stateProvider来自ui路由器模块,所以
<Triggers>
<asp:PostBackTrigger ControlID="DecFormUploadClick" />
</Triggers>
请注意,您还需要在HTML文件中包含此Javascript。它位于angular-ui-router文件
中angular.module('home', ['ui.router']).
...