使用Angularjs获取数组中的值并传值到html页面中显示出来

使用Angularjs获取数组中的值并传值到html页面中显示出来,第1张

<!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 表达式:它们可以包含文字、运算符和变量。

字符串转化成json数据,json数据的遍历

<!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对象转换成字符串后怎么取值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9527599.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存