我有价格的数组(0,0.99,1.99...等),我想显示<select>.
我想用角的ng-options这样
<select ng-model="create_price" ng-options="obj for obj in prices"/>
Run Code Online (Sandbox Code Playgroud)
由于这是显示它上面会产生一个选择0,0.99,1.99...
但我想在代码中使用过滤器使得每个字时的价格"呈现(或者类似的东西),代码将运行一个函数来改变浮点数为字符串和现在(free,0.99$,1.99$...等).
我有办法做到这一点吗?
谢谢
有没有人知道为什么在Angular中,如果没有ng-model,选择选择器不起作用?
<select ng-model="bla_bla" ng-options="obj.value as obj.key for obj in languages"/>
<select ng-options="obj.value as obj.key for obj in languages"/>
Run Code Online (Sandbox Code Playgroud)
上面的第一行代码将起作用,而第二行代码将不起作用.为什么???
谢谢!
我有一个使用JsonField字段的Django模型。
有时,我用IP地址更新该字段,然后保存该字段:
class Agent(models.Model):
properties = jsonfield.JSONField(default = {})
def save_ip_address(self, ip_address):
self.properties['ip'] = ip_address
self.save()
Run Code Online (Sandbox Code Playgroud)
看起来挺直的..不是吗?
但是该字段没有与ip字典项一起保存...我也不知道为什么!
我做了一个可行的解决方法,但在我的代码中看起来不太好:
d = self.properties
d['ip'] = ip_address
self.properties = d
self.save()
Run Code Online (Sandbox Code Playgroud)
这样,JsonField确实与IP地址一起保存在数据库中。
有谁知道为什么第一种方法行不通?我应该怎么做才能解决?
谢谢!
在我选择.js之前,我可以找到特定选项,将其删除,然后创建一个新选项,赋予它与删除选项具有的相同值...
现在它不起作用...选择本身会改变 - 但是当使用selected.js时它会隐藏...
本来应该是一项简单的任务并不简单!
有人能帮我吗?
谢谢!
angularjs ×3
ng-options ×2
database ×1
django ×1
filter ×1
javascript ×1
json ×1
python ×1
required ×1
select ×1