我正在编写一个基本的ShoppingCart应用程序作为我的第一个ember.js应用程序。第一个功能是根据关键字过滤产品。首先显示整个产品目录: https://skitch.com/nicholas.henry/gw5js/online-store-all-products-active
点击关键字后,产品会被过滤(不透明度设置为0.2): https://skitch.com/nicholas.henry/gw5kn/online-store-selected-products
我有这个功能,但我正在寻找一些设计建议/审查。您可以在http://shoppingcart-js.heroku.com/
进行试用我在产品模型上使用属性'isActive'的绑定来做这个,但这对我来说似乎不太合适。感觉我错过了另一个跟踪此属性的对象,因为这实际上是一个视图属性,而不是模型属性。代码在这里:
我将非常感谢任何人看一看并提出建议,以帮助我以更好的设计实现此功能。谢谢。