2015-06-03 2 views
1

Я работаю над проектом Angular with haml views и имеет следующий код.Правильный угловой синтаксис в haml

%textarea.answer{ | 
    placeholder: 'Please enter your answer', | 
    onfocus: '{ this.placeholder = " " }', | 
    ng: { | 
     model: 'canvasCtrl.stepToShow.answer', | 
    } |                                  
} | 

Я хотел бы добавить модель-варианты, как это:

%textarea.answer{ | 
    placeholder: 'Please enter your answer', | 
    onfocus: '{ this.placeholder = " " }', | 
    ng: { | 
     model: 'canvasCtrl.stepToShow.answer', | 
     model-options: 'canvasCtrl.savingsOptions', | 
    } |                                  
} | 

я получаю, хотя из-за ошибки синтаксиса от Haml:

синтаксической ошибки, неожиданные TLabel ... pToShow.answer» , model-options: 'canvasCtrl.savingsOptions', ... ...^projects/canvas/views/home.haml: 53: синтаксическая ошибка, неожиданная ',', ожидающая tSTRING_DEND ... s: 'canvasCtrl.savingsOptions' ,})}> \ n \ n \ n \ n

\ n На этой странице вы wil ... ...^projects/canvas/views /home.haml:65: синтаксическая ошибка, неожиданное keyword_in, ожидающее проекта tSTRING_DEND .... Начните с заполнения вашего имени проекта и descri ... ...^projects/canvas/views/home.haml: 65: синтаксическая ошибка, неожиданное ключевое слово_then ... t имя и описание, а затем нажмите на первый вопрос ... . ... проекты/canvas/views/home.haml: 65: синтаксическая ошибка, неожиданный $ undefined, ожидающий '(' ... n щелкните по первому вопросу. \ n

\ n Hap ... .. .^проекты/canvas/views/home.haml: 65: синтаксическая ошибка, неожиданный '<' ... e первый вопрос. \ n

\ n Счастливое планирование .... ... проекты/холст/home.haml: 65: неизвестный параметр regexp - p projects/canvas/views/home.haml: 65: ошибка синтаксиса, неожиданный $ undefined ... ppy Planning. \ n

\ n Ваш холст Te ... ...^projects/canvas/views/home.haml: 65: синтаксическая ошибка, неожиданный tCONSTANT, ожидающий ключевое слово_до или '{' или '(' ... n Команда вашего холста \ n \ n \ n ... ...^проектов/ч nvas/views/home.haml: 65: неизвестные параметры regexp - dv projects/canvas/views/home.haml: 65: ошибка синтаксиса, неожиданные $ undefined ... Команда \ n \ n \ n \ n \ n ", - 4, f ... ...^projects/canvas/views/home.haml: 65: неизвестные параметры regexp - htl projects/canvas/views/home.haml: 65: синтаксическая ошибка, неожиданные $ undefined ... \ n \ n \ n ", -4, false); ...^projects/canvas/views/home.haml: 65: unterminated string встречает конец файловых проектов/canvas/views/home.haml: 65: синтаксическая ошибка, неожиданный конец ввода, ожидающий tSTRING_DEND end; end; конец, конец^

Я также попытался следующие, но это не сработало:

ng: { | 
     model: {'canvasCtrl.stepToShow.answer', options: 'canvasCtrl.savingsOptions', } | 
} | 

Спасибо за ваши идеи.

ответ

0

Вы попробовали %input{ng_model_options: "{debounce: 250}"}? Это работает для меня из шаблона haml

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