Javascript Angular JS路由、http和json奇怪的工作原理
我是《Angular JS》的新手。我正在将一个webapp从jquery和PHP替换为Angular JS+PHP(PHP是从DB获取数据并在JSON上传递数据所必需的) PHP模块可以工作,我已经测试过了。我的问题出在AngularJS身上 这是index.htmlJavascript Angular JS路由、http和json奇怪的工作原理,javascript,php,angularjs,Javascript,Php,Angularjs,我是《Angular JS》的新手。我正在将一个webapp从jquery和PHP替换为Angular JS+PHP(PHP是从DB获取数据并在JSON上传递数据所必需的) PHP模块可以工作,我已经测试过了。我的问题出在AngularJS身上 这是index.html <body ng-app="manager"> <div class="container"> <nav class="navbar navbar-default">
<body ng-app="manager">
<div class="container">
<nav class="navbar navbar-default">
<div class="container-fluid" ng-controller="managerController as menuManager">
<div class="navbar-header">
<a class="navbar-brand" href="#">Manager</a>
</div>
<ul class="nav navbar-nav">
<li class="active" ng-repeat="voce in menuManager.voce"><a href="#/{{voce.url}}">{{voce.nome}}</a></li>
</ul>
</div>
</nav>
<div ng-view></div>
</div>
</body>
这是aCtrl.js
app.controller("aCtrl", function($http,$scope){
$http.post("../../qry_select.php",{"payload":"manager"})
.success(function(data){
alert("Work!");
$scope.content = data;
})
.error(function(){
alert ("Doesn't work");
});
});
这是aView.html
<div ng-controller="aCtrl">
<p>{{content}}</p>
</div>
{{content}}
我的问题是:
请帮助我您的angular项目和web服务作为单个文件夹工作?不,我已替换路径。我已经按照此指南[link]进行了操作,在配置$routeProvider时,您应该添加
。否则()
选项。可能是因为没有匹配的路由。内容为空<代码>.when(“/d”,{templateUrl:“d.html”,controller:“dCtrl”})。否则({templateUrl:“aView.html”,controller:“aCtrl”})代码>@SlavaN。我已经检查了在视图上设置一个属性,这是有效的。警报也可以工作(但两次)…尝试:$http.post(“../../qry_select.php”,{“payload”:“manager”})。然后(函数(数据){alert(“Work!!”)$scope.content=data;},函数(响应){alert(“不工作”);})代码>并查看是否会显示警报2次。
<div ng-controller="aCtrl">
<p>{{content}}</p>
</div>