문제가 있습니다.angularjs ng-show가 http없이 작동하지 않습니다.
<div ng-controller='nav'>
<ul >
<li ng-show="sh" >
<a ui-sref="problems">name</a>
</li>
</div>
내 컨트롤러는 다음과 같습니다 : 내 html 파일에서 나는 다음과 같은 내용이
app.controller('nav', function($scope, $state, $http){
$(function(){
$scope.sh=true;
//$http.get('something');
});
});
$http.get('something')
주석
하는 경우를 NG 쇼가 작동하지 않습니다. 그러나 주석 처리를 제거하면 작업이 시작됩니다. 나는이 이유를 이해할 수 없다. 비슷한 문제가 있었습니까?
컨트롤러에서 jquery 사용을 중지하십시오. anglejs 문서 나 어디서나 어디에서 anglejs 컨트롤러가 필요한지를 알았 으면'$ (function()'); $ (function()'또는 심지어 jQuery가 필요합니까? –