2016-06-05 3 views
0

Я хотел бы сделать следующее:объекта пропуска в директиву

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

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

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

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

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

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

+3

Почему бы не объявить, что в контроллере '$ scope.obj = {Код: 'тест'};' и 'передать мой-объект =» obj "'? –

+0

Потому что цель состоит в том, чтобы попытаться не иметь каждого из этих объектов в области. Так что человек, который мало знает о угловых, но имеет некоторое понимание html, может легко создать это. – Jester

+0

И, кстати, если вы объявите свойство в области директивы как 'myObj =" = "', тогда он должен работать просто отлично –

ответ

1

Это не красиво, но it is valid просто сделать:

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

ty возьмет это. Лучше тогда моя работа вокруг – Jester

+0

Там вы идете сэр – Jester

Смежные вопросы