AngularJS - demo - 상용 명령, 내장 서비스, 사용자 정의 서비스, 계승
2587 단어 AngularJS【Angular.js】
상용 명령: ng - app, ng - controller, ng - init, ng - repeat, ng - click
내 장 된 서비스: $scope, $http
사용자 정의 서비스: myService
계승: myController 계승 baseController
표현 식 {{}
실례:
AngularJS-demo - 、 、 、
AngularJS-demo - 、 、 、
: ng-app、ng-controller、ng-init、ng-repeat、ng-click
: $scope、$http
: myService
: myController baseController
{{list}}
{{item.name}}
{{item.yuwen}}
{{item.shuxue}}
data.json
[
{"name": "luo", "yuwen": 100, "shuxue": 90},
{"name": "lei", "yuwen": 90, "shuxue": 96},
{"name": "xing", "yuwen": 100, "shuxue": 95}
]
base.js
//
//
var app=angular.module("myApp", []);
baseController.js
app.controller("baseController", function($scope){
//baseController controller ,
// ,angular ,
$scope.Reload=function(){
setTimeout(function(){
location.reload();
}, 3000);
}
});
myController.js
// controller $scope
app.controller("myController", function($scope, $controller, myService){
// baseController
//{$scope : $scope} baseController $scope
$controller('baseController', {$scope : $scope});
$scope.findList=function(type){
myService.findData(type).success(
function(response){
$scope.list = response;
$scope.Reload();
});
}
$scope.Alert=function(){
alert("ng-click");
}
});
myService.js
// service
app.service("myService", function($http){
// url ,
this.findData=function(type){
return $http.get("data.json?type="+type);
}
});
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
AngularJS의 ng-options best practise쓸데없는 말은 하지 말고 바로 코드를 찍어라. 리소스를api에 직접 전달하지 말고 문자열이나 정형(예를 들어 귀속된ng-model="selected")을 권장합니다 angular에서 생성된 의value가 무엇인지, ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.