Api AngularJS:从数组中获取单个项并添加到范围
我有一个从API中提取json数组的ctrl键。在我的代码中,我有一个循环遍历结果的ng repeat 这是一个PhoneGap移动应用程序,我想从数组中提取一个元素,这样我就可以将它用作页面标题 所以。。。我想在ng repeat之外使用“工具类型” 提前谢谢-我只是不知道从哪里开始 示例json数据 Ctrl键调用APIApi AngularJS:从数组中获取单个项并添加到范围,api,angularjs,angularjs-scope,Api,Angularjs,Angularjs Scope,我有一个从API中提取json数组的ctrl键。在我的代码中,我有一个循环遍历结果的ng repeat 这是一个PhoneGap移动应用程序,我想从数组中提取一个元素,这样我就可以将它用作页面标题 所以。。。我想在ng repeat之外使用“工具类型” 提前谢谢-我只是不知道从哪里开始 示例json数据 Ctrl键调用API Angular的工作原理如下: 宽恕:表达式求值是宽恕未定义和null的,这与JavaScript不同,>在JavaScript中尝试求值未定义的属性会生成Referenc
Angular的工作原理如下: 宽恕:表达式求值是宽恕未定义和null的,这与JavaScript不同,>在JavaScript中尝试求值未定义的属性会生成ReferenceError或TypeError 所以你只需要写:
<title>{{products_list[0].tool_type}}</title>
{{产品列表[0]。工具类型}
如果有零元素,则标题将是工具类型,如果没有,则没有标题。假设要从列表中选择一个随机对象来使用类似的内容,则应该可以:
$scope.product-tool_type = products_list[Math.floor(Math.random()*products_list.length)].tool_type
然后,要显示结果,只需使用
<h1>{{product-tool_type}}</h1>
{{product-tool_type}
或者:
<h1>{{products_list[Math.floor(Math.random()*products_list.length)].tool_type}}</h1>
{{products\u list[Math.floor(Math.random()*products\u list.length)].tool\u type}
感谢您的回复,阿什顿。虽然我确信这种方法会奏效,但我选择了Michaels的答案,因为它更简洁一些。谢谢你的发帖-我相信我会在某个地方使用它!
<h1>{{product-tool_type}}</h1>
<h1>{{products_list[Math.floor(Math.random()*products_list.length)].tool_type}}</h1>