2016-12-07 11 views
2

所以我想在elm中使用githubs octicons作爲svg節點。雖然我不知道這是一個好主意,但我想在這裏是一個辦法,我能做到這一點:如何在Elm中使用octicons或如何從字符串解析svg?

我能做到通過SVG的標籤,串旗到榆樹應用程序調用:

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

然後把它作爲一個標誌。但是,我怎樣才能解析該字符串作爲一個SVG節點?

我找不到任何方法來做到這一點。

雖然我不需要將它作爲svg節點。我只需要我的視圖中的標籤來使用該圖標。所以任何顯示這些octicon圖標的解決方案都足夠了。我只是認爲將這些作爲Elm中的svg節點會很好。

在任何情況下,也許有更好/更簡單的方法來在榆樹中使用octicons?

任何想法將不勝感激。

回答

0

我認爲不是返回一個svg字符串,而是可以返回一個具有所有必要屬性的對象。在opticons中,您有optionspath。在路徑的情況下,你可以自己解析標籤,或者像jQuery.attr那樣爲你做。之後從裏面榆樹elm-lang/svg已全部實用:Svg.svgSvg.path裏面。