在AngularJS中,ng-options
让我们指定一个包含任何值的数组,而不仅仅是字符串,同时保留类型.例如,我可以select
使用ng-options
整数数组创建HTML .选择某个选项时,整数值将放入model-no string-to-int转换中.
在榆树,期权的value
属性只接受一个字符串,因此select
的onInput
事件发回的字符串.然后我必须手动将其转换为int.
榆树有没有与AngularJS相同的东西ng-options
?或者任何方式使用select
具有任意,甚至非标量值的值?
没有办法做到这一点.您将不得不从字符串解析为您想要的类型并返回.您可以使用基于Prism的API 包装.
给我几个小时,下班后我会写一个小图书馆......:D
编辑:
包 - http://package.elm-lang.org/packages/toastal/select-prism/latest
博客文章 - https://toast.al/posts/2017-01-13-playing-with-prisms-for-the-not-so-isomorphic.html