2

そこで、Elm で githubs octiconsを svg ノードとして使用したいと思います。これが良いアイデアかどうかはわかりませんが、これができる1つの方法だと思いました:

svg タグをフラグ付きの文字列として Elm アプリに渡すこともできます。

   const octicons = require('octicons');
   const plusIcon = octicons.plus.toSVG();

そして、それをフラグとして置くだけです。しかし、その文字列を svg ノードとして解析するにはどうすればよいでしょうか?

それを行う方法が見つかりませんでした。

私は本当にそれをsvgノードとして持つ必要はありませんが。そのアイコンを使用するには、ビューにタグが必要です。したがって、これらの octicon アイコンを表示するソリューションで十分です。それらをElmのsvgノードとして持つのはいいと思いました。

いずれにせよ、Elm でオクティコンを使用するためのより良い/簡単な方法はありますか?

どんなアイデアでも大歓迎です。

4

1 に答える 1

1

svg 文字列を返す代わりに、必要なすべての属性を持つオブジェクトを返すことができると思います。オプティコンには と がoptionsありpathます。パスの場合は、タグを自分で解析するか、またはjQuery.attrそれを行うようなものを取得できます。その後、from inside elmelm-lang/svgにはすべてのユーティリティがあります: Svg.svgwith Svg.pathinside.

于 2016-12-13T14:03:12.450 に答える