передать объект в директиву

0

Я хотел бы сделать следующее:

<my-directive my-object="{Code:'test'}"/>

Затем преобразуйте строку в объект в контроллере. В настоящее время используется JSON.parse

Я знаю, что могу сделать это:

<my-directive my-object="{&quot;Code&quot;:&quot;test&quot;}"/>

Но кажется грязным и трудным для чтения

Любой способ сделать это?

  • 3
    Почему бы не объявить это в контроллере $scope.obj = {Code: 'test'}; и передать my-object="obj" ?
  • 0
    потому что цель состоит в том, чтобы попытаться не включать каждый из этих объектов в область видимости. Так что человек, который не знает много об угловых, но имеет определенное понимание html, может сделать это легко
Показать ещё 3 комментария

1 ответ

1
Лучший ответ

Это не очень, но справедливо просто:

<my-directive my-object='{"Code":"test"}'/>
  • 0
    Ты возьмешь это. Лучше, чем моя работа вокруг
  • 0
    Там вы идете, сэр

Ещё вопросы

Сообщество Overcoder
Наверх
Меню