order通过不使用带有破折号的对象名称的angularjs工作
orderBy not working in angularjs with object name with a dash
我正在尝试按升序对对象开始日期中的某些日期进行排序。根据一些消息来源,如果有破折号,它似乎不起作用。
data-ng:repeat="medicationItem in medication | orderBy:['start-date','name']">
我首先尝试按日期排序,然后按字母排序。我做错了什么吗?
提前谢谢你。
最简单的
方法,只需用 UTF8 代码将字段名称括起来,作为引号:
.HTML
<li ng-repeat="item in items | orderBy:''u0022Dashed-Key'u0022'">
.JS
$scope.orderKey = ''u0022Dashed-Key'u0022';
我对名称中包含连字符的对象的属性也有类似的问题。 因此,适用于 Angular 中大多数内容的 user['名字'] 不适用于过滤器。 为了让您获得订单开始日期的工作。 它需要看起来像 orderBy:['startDate', 'name'] 和 drugItem 必须具有属性 medicineItem.startDate
相关文章:
- 读取在具有IE的工作程序中生成的对象URL
- 我怎样才能让jQuery即使在尚未创建的对象上也能工作
- JSON.stringify没有'在更改的对象上无法按预期工作.如何处理
- 如何让我的正则表达式代码在我的dojo cellWidget对象上工作
- dropable的Over事件是't工作正常,在可拖动对象被拖放到贪婪的可拖动对象上并再次拖动后
- 地图如何在 Ecmascript 6 中使用对象键工作
- 了解 JavaScript 对象实例或工作流
- JavaScript 返回对象未按预期工作
- 如何让、要求和原型协同工作以在 javascript 中制作对象
- 谷歌应用程序脚本-正在尝试使用getUrl.TypeError:在对象工作表中找不到函数getUrl
- 一个对象怎么能像返回自身和另一个对象一样工作
- "键“;jQuery中的对象无法正常工作
- 对象引用的隐式传递是如何工作的
- dojo类对象的工作原理
- app.use(restify.bodyParser())无法工作,因为req对象为空
- 难以理解JavaScript中的基本对象工作
- jquery .after 不对非追加对象工作
- Couchdb _design/doc/_update/push未作为对象工作
- 如何使此CoffeeScript对象工作
- 事件链是如何为多个对象工作的