Ошибка выражения AnguarJS на goland

Я разрабатываю приложение AngularJS на Goland.

Goland заявляет об ошибке в выражении {{ count * times }}, как показано ниже.

введите здесь описание изображения

Я включаю плагин AngularJS на Goland, как показано ниже.

введите здесь описание изображения

Почему {{count * times}} получил ошибку на Goland? Как я могу исправить?


person N.F.    schedule 13.11.2017    source источник


Ответы (2)


В качестве обходного пути откройте Help | Edit Custom Properties и добавьте туда go.disable.template.substitution=true. Затем перезапустите IDE.

Кроме того, имеет смысл проголосовать и подписаться на соответствующий отчет об ошибке.

person Alexander Zolotov    schedule 13.11.2017

Go использует {{ и }} в качестве тегов шаблона по умолчанию. В случае, если эти теги конфликтуют с другими тегами шаблона, как в AngularJS, мы можем использовать другие теги.

indexTmpl = template.New("index.html").Delims("<<", ">>")
indexTmpl, _ = indexTmpl.ParseFiles("index.html")

Для получения дополнительной информации: конфликт шаблонов Golang и AngularJS

person Vivz    schedule 13.11.2017
comment
Я понимаю, что шаблоны Go и AngularJS конфликтуют. Не могли бы вы сообщить мне, как я могу отключить это сообщение об ошибке в Goland IDE? - person N.F.; 13.11.2017