ng-click/dblclick ng-mousedown/up ng-mouseenter/leave ng-mousemove/over/out ng-keydown/up/press ng-focus/blur ng-submit
<button ng-click="clickFn($event)" class="btn btn-danger">aa</button>
ng-change
ng-disabled 控制元素是否可用 ng-readonly ng-checked
var app = angular.module("myapp",[])
app.controller("myController",function ($scope,$interval) {
$scope.num=1
$scope.canBuy = false
$scope.time = 5
var timer = $interval(function () {
$scope.time--;
if($scope.time<=0){
$scope.canBuy=true
$interval.cancel(timer)
}
},1000)
})
{{name}}---111
用ng-bind-template就好
ng-bind-template="{{name}}---111"
ng-bind-html="<h1>{{name}}---111</h1>"
$scope.text= "<h1>"+$scope.name+"---111</h1>" ng-bind-html=''text“ ng-non-bindable
<h3 ng-non-bindable>{{name}}</h3>
$scope.text='html/a.html'; ng-include='text'
ng-model-options='{updateOn:'blur'}'
ng-controller
<div ng-controller="myController as myFun">
{{name}}<br>
{{myFun.age}}<br>
{{myFun.sex}}
</div>
myapp.controller("myController",["$scope",myFun])
function myFun($scope){
$scope.name='allen';
this.sex='male'
}
myFun.prototype.age="18"
$http({
url:"http://datainfo.duapp.com/shopdata/getclass.php",
method:"get",
params:{}
}).success(function(data){
$scope.dataList=data;
}).error(function(error){
console.log(error)
})
var app = angular.module("myapp",['ngSanitize'])
app.controller("myController",function ($scope,$http) {
$http({ url:"http://datainfo.duapp.com/shopdata/getclass.php",
method:"post",
params:{a:1}
}).success(function (results) {
$scope.dataList = results
}).error(function (error) {
console.log(error)
})
})
app.controller("yourController",function ($scope,$http) {
$scope.search = function () {
$http({ url:"https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su",
method:"jsonp",
params:{
wd:$scope.wd,
cb:'JSON_CALLBACK'
}
}).success(function (results) {
$scope.dataList = results.s
})
}
})
console.log($location.absUrl())//输出绝对地址
console.log($location.host())//输出域名
console.log($location.port())//输出端口
console.log($location.protocol())//协议
$location.path("aaa")//在路由中控制切换页面
console.log($location.path()) // #/aaa
$log.info("info");
$log.warn("warn");
$log.error("error");
$log.log("log");
myapp.config(["$interpolateProvider",function($interpolateProvider){
$interpolateProvider.startSymbol("!!");
$interpolateProvider.endSymbol("!!");
}])
myapp.factory('serviceName',function(){
return ....
})
myapp.factory("myService",function(){
return {
getRandom:function(a,b){
return Math.random()*(b-a)+a;
}
}
})
myapp.factory('myHttpService',['$http',function($http){
return {
$http({
url:......
})
}
}])
myapp.factory("myHttpService",["$http",function($http){
return {
http:function(url,sfn,efn){
$http({
url:url,
method:"get"
}).success(sfn).error(efn)
}
}
}])
myHttpService.http("http://datainfo.duapp.com/shopdata/getclass.php",function(data){
console.log(data)
},function(data){
console.log(data)
})
myapp. provider ('myHttpService',['$http',function($http){
return {
$get:function(){
return:{//这里才是输出
}
}
}])
myapp.provider("myService",function(){
return {
isInt:true,
$get:function(){
var that=this;
return {
getRandom:function(a,b){
var num=Math.random()*(b-a+1)+a;
if(that.isInt){
return Math.floor(num);
}else{
return(num)
}
}
}
}
}
})
myapp.config(["myServiceProvider",function(myServiceProvider){
myServiceProvider.isInt=false;
}])
myapp.service("myService",function(){
this.getRandom=function(a,b){
return Math.random()*(b-a)+a;
}
})
myapp.service("myService",aaa)
function aaa(){
this.getRandom=function(a,b){
return Math.random()*(b-a)+a;
}
}
<body>
<div class="container">
<div ng-controller="firstController">
<input type="text" class="form-control" ng-model="name">
<input type="text" class="form-control" ng-model="data.name">
<input type="text" class="form-control" ng-model="Data.name">
<p>
first-name:{{name}}<br>
first-data-name:{{data.name}}<br>
first-Data-name:{{Data.name}}
</p>
</div>
<div ng-controller="secondController">
<p>
second-name:{{name}}<br>
second-data-name:{{data.name}}<br>
second-Data-name:{{Data.name}}
</p>
</div>
</div>
</body>
<script src="../Base/angular.min.js"></script>
<script>
var app=angular.module("myapp",[]);
app.factory("Data",function () {
return {
name:'lily'
}
})
app.controller("firstController",function ($scope,Data) {
$scope.name="allen";
$scope.data={
name:'tom'
}
$scope.Data=Data;
})
app.controller("secondController",function ($scope,Data) {
$scope.name=$scope.$$prevSibling.name;
$scope.data=$scope.$$prevSibling.data;
$scope.Data=Data;
})
</script>
var myModule=angular.module("myModule",[]);
myModule.service("myService",function(){
this.ran=function(a,b){
return Math.random()*(a+b)-a;
}
})
var myapp=angular.module("myapp",["myModule"]);
myapp.controller("myController",["$scope","$log","myService",function($scope,$log,myService){
$log.log(myService.ran(5,10))
}])
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有