問題があります。私のhtmlファイルでは、私は、次の内容が含まれています。angeljs ng-showはhttpがなくても動作しません。
<div ng-controller='nav'>
<ul >
<li ng-show="sh" >
<a ui-sref="problems">name</a>
</li>
</div>
私のコントローラは、次のとおりです。
app.controller('nav', function($scope, $state, $http){
$(function(){
$scope.sh=true;
//$http.get('something');
});
});
$http.get('something')
場合はNG-ショーは動作しません、コメントしています。しかし、コメントを外すと機能が始まります。私はこの理由を理解できません。同様の問題がありましたか?
コントローラでのjqueryの使用を中止してください。 anglejsのドキュメントやどこにいても、あなたのanglejsコントローラには '$(function()'を使う必要があります() '、さらにはjQueryが必要なのでしょうか? –