榆树:保留HTML选择中的值类型?

jch*_*ain 4 elm

在AngularJS中,ng-options让我们指定一个包含任何值的数组,而不仅仅是字符串,同时保留类型.例如,我可以select使用ng-options整数数组创建HTML .选择某个选项时,数值将放入model-no string-to-int转换中.

在榆树,期权的value属性只接受一个字符串,因此selectonInput事件发回的字符串.然后我必须手动将其转换为int.

榆树有没有与AngularJS相同的东西ng-options?或者任何方式使用select具有任意,甚至非标量值的值?

toa*_*tal 7

没有办法做到这一点.您将不得不从字符串解析为您想要的类型并返回.您可以<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