html硬编码,如何让JavaScript从HTML而不是硬编码数据读取?

HTML:

Search for a country:

  • {{ x.country }}

的javascript:

var app = angular.module('myFirstApp', []);

app.controller('countriesController', function($scope) {

$scope.countryList = [

{country:'Argentina'},

{country:'Brazil'},

{country:'Chile'},

{country:'Colombia'},

{country:'Paraguay'},

{country:'Panama'},

{country:'Andorra'}

];

});

到目前为止,我可以输入到一个盒子里,只返回匹配文本的国家。 我想做的事情。首先,如上所示,国家列表被硬编码到JavaScript中。如果我有在HTML文件中像这样一个标准的无序列表:

  • Argentina
  • Brazil
  • Chile
  • Colombia
  • Paraguay
  • Panama
  • Andorra

我怎样才能拿到剧本使用这个数据,而不是它是硬编码到JS。 另一个较小的查询是如何让js做不同的模式。例如,如果我现在输入'a',所有返回'a'的国家。但我只希望在这种情况下返回以A开头的国家。

感谢

+0

所以,你希望有一个“硬编码”列表中的DOM(标记)和比JS读出来?比为什么使用angularjs在第一个地方? - >你可以用jQuery或VanillaJS –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值