
<!DOCTYPE html><html ng-app="test"><head> <title>Freetrial</title></head><body ng-controller="FreetrialController"> <div class="xsy" ng-repeat="item in freetrial" ng-if="use('xy0001', 0, item)" id="xy0001"> <a href="{{itemsdcx()}}"><img src="">{{itemimgurl}}</a> <h1>{{itemgoodstitle}} </h1> </div> <script type="text/javascript" src="/lib/angularminjs"></script> <script> var app = angularmodule('test', []); appcontroller('FreetrialController', function($scope){ $scopeuse = function(id, status, item){ var flag = false; if(!item || (id === itemgoodsid && status === itemstatus)){ flag = true; } return flag; } $scopefreetrial = [ { goodsid:"xy0001", imgurl:"img/178jpg", goodstitle:"好娃娃牌安全椅", quantity:"10份", cost:896, linkt:"sdcx()", status:0 }, { goodsid:"xy0002", imgurl:"img/178jpg", goodstitle:"时尚包", quantity:"10份", cost:298, status:1 }, { goodsid:"xy0003", imgurl:"img/178jpg", goodstitle:"好娃娃", quantity:"10份", cost:896, linkt:"sdcx()", status:0 } ] }); </script></body></html>
angularjs怎么获得ng-model里的value下面一个例子:
姓名:<input type="text" ng-model="name">
<br>
性别:<input type="radio" name="sex" value="男" ng-model="sex">男
<input type="radio" name="sex" value="女" ng-model="sex">女
<br>
兴趣:<input type="checkbox" name="interest" ng-model="interest1" ng-true-value="游泳" ng-false-value="无选中兴趣1">游泳
<input type="checkbox" name="interest" ng-model="interest2" ng-true-value="旅游" ng-false-value="无选中兴趣2">旅游
<input type="checkbox" name="interest" ng-model="interest3" ng-true-value="打篮球" ng-false-value="无选中兴趣3">打篮球
<br><br>
<fieldset>
<legend>{{name}}的基本信息如下:</legend>
<br>
性别:{{sex}}
<br>
兴趣爱好:{{interest1}} {{interest2}} {{interest3}}
</fieldset>
AngularJS表达式:
1AngularJS 表达式写在双大括号内:{{ expression }}。
2AngularJS 表达式把数据绑定到 HTML,这与ng-bind指令有异曲同工之妙。
3AngularJS 将在表达式书写的位置"输出"数据。
4AngularJS 表达式很像JavaScript 表达式:它们可以包含文字、运算符和变量。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>作用域</title>
<script src="js/angularminjs"></script>
<style type="text/css">
</style>
</head>
<body ng-app="my-frist-app">
<div ng-controller="fristController" >
</div>
<script type="text/javascript">
var myApp = angularmodule('my-frist-app',[])
myAppcontroller('fristController',function($scope,$rootScope){
// 对象才用copy,基本数据类型不用。
var obj3 = {name:'zhangsan'};
var obj4 = {name:'lisi'};
angularcopy(obj3,obj4);
consolelog(obj3);
consolelog(obj4);
// 继承 obj5继承了obj6(所有的属性和方法) copy是前者给了后者。
var obj5 = {name:'zhangsan'};
var obj6 = {age:'40'};
angularextend(obj5,obj6);
consolelog(obj5);
consolelog(obj6);
// 可以遍历数组和对象。 遍历 1 遍历的对象 2 遍历的方法 3遍历的上下文环境(一般不用)
var json = {name:"zhangsan",age:40};
angularforEach(json,function( val,key){
consolelog(key);
consolelog(val)
});
// 绑定对象
var obj7 = {name:'lisi'};
var fun = angularbind(obj7,function(){
consolelog(thisname);
})
fun();
// 字符串和对象的转化
//JSONparse(); js 方法
var jsonStr = '{"name":"李四"}';
consolelog(angularfromJson(jsonStr));
// 对象转字符串
//JSONstringify() js方法
consolelog(angulartoJson(obj7));
});
</script>
</body>
</html>
angularjs读取json中的某个字段的方法是利用json的api实现的。
思路:先把js字符串转化成json结构,然后利用取属性运算符获取各个属性。
1、例如有以下json数据:
var data = {
"resultList": [
"{\"lookupKey\":2,\"clientKey\":1,\"codeName\":\"ApplicationAppType\",\"codeValue\":\"ApplicationType2\",\"codeDesc\":\"##\",\"updatedBy\":null,\"internalCodeName\":\"ApplicationAppType\"}",
"{\"lookupKey\":3,\"clientKey\":1,\"codeName\":\"ApplicationClass\",\"codeValue\":\"Tier 1\",\"codeDesc\":\"Critical Application requiring immediate response in case of a disruption of Service\",\"updatedBy\":null,\"internalCodeName\":\"ApplicationClass\"}"
]
};
2、利用angularfromJson解析代码如下:
$scoperesult = [
angularfromJson(dataresultList[0]),
angularfromJson(dataresultList[1])
];
alert($scoperesult[0]codeName);
结果是:ApplicationClass
3、这样就获取到了json字符串中的codeName的值。
以上就是关于使用Angularjs获取数组中的值并传值到html页面中显示出来全部的内容,包括:使用Angularjs获取数组中的值并传值到html页面中显示出来、angularjs怎么获得ng-model里的value、angularjs对象转换成字符串后怎么取值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)