angularjs - Angular Js,检查 Angular js中逗号分隔字符串中的子字符串

标签 angularjs

我从 localstorage 得到了以下结果,

HD, TA, DI

现在在 angular js 中,我想根据这些数据显示 div:

HD      : Only display Home Delivery Button.
HD, TA  : Display Home Delivery and Take Away Buttons.
HD,TA,DI: Display Home Delivery, Take Away, dine In Buttons.

<div ng-if="result==What should be here"></div>

最佳答案

可以直接在ng-if中使用($scope.items='HD, TA, DI')

  <button ng-if="items.indexOf('HD')>=0">HD</button>
  <button ng-if="items.indexOf('TA')>=0">TA</button>
  <button ng-if="items.indexOf('DI')>=0">DI</button>

http://plnkr.co/edit/lCtywXHZh9474MviIoTZ?p=preview

关于angularjs - Angular Js,检查 Angular js中逗号分隔字符串中的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40179408/

相关文章:

javascript - 我有一个 onClick angularjs 函数有一个 for 循环,在第一次点击时不起作用

javascript - 我可以在 Angular JS 中的对象数组中只观察一个变量的变化吗?

javascript - Angular promise : $q reject return html?

javascript - 如何在 Protractor 中对 HTML 5 执行拖放操作

javascript - 映射数据时避免 'Cannot read property of undefined' 错误

javascript - 防止 ngResource 在 $save 上要求返回的项目

php - Php Imagick来自可变中心点的裁剪图像

javascript - 无法在 AngularJS 服务中检索缓存的 jQuery 选择器

angularjs - Angularjs 服务是单例的吗?

html - 对于任何输入类型, Angular Material 输入标签始终 float