【问题标题】:Proper angular syntax in hamlhaml 中正确的角度语法
【发布时间】:2015-08-17 07:55:08
【问题描述】:

我正在开发一个带有 haml 视图的 Angular 项目,并拥有以下代码。

%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',模型选项:'canvasCtrl.savingsOptions',... ... ^ projects/canvas/views/home.haml:53:语法错误,意外' ,', 期待 tSTRING_DEND ...s: 'canvasCtrl.savingsOptions', } )}>\n \n \n \n

\n 在此页面上,您将... ... ^ projects/canvas/views/home.haml:65: syntax error, unexpected keyword_in, expecting tSTRING_DEND ... project。首先填写您的项目名称和描述... ... ^ projects/canvas/views/home.haml:65: syntax error, unexpected keyword_then ...t name and description 然后点击第一个问题... . ... ^ projects/canvas/views/home.haml:65: 语法错误,意外 $undefined,期待 '(' ...n 点击第一个问题。\n

\n Hap ... ... ^ projects/canvas/views/home.haml:65: 语法错误,意外 '\n Happy Planning...。 ... ^ projects/canvas/views/home.haml:65: 未知的正则表达式选项 - p projects/canvas/views/home.haml:65: 语法错误,意外 $undefined ...ppy 计划。\n

\n 你的画布 Te... ... ^ projects/canvas/views/home.haml:65: 语法错误,意外的 tCONSTANT,期待 keyword_do 或 '{' 或 '(' ...n 你的画布团队\n \n \n ... ... ^ projects/canvas/views/home.haml:65: 未知的正则表达式选项 - dv projects/canvas/views/home.haml:65: 语法错误,意外 $undefined 。 ..团队\n \n \n \n\n", -4, f... ... ^ 项目/画布/ views/home.haml:65: 未知的正则表达式选项 - htl projects/canvas/views/home.haml:65: 语法错误,意外 $undefined ... \n \n\n", -4, false); ... ^ projects/canvas/views/home.haml:65: 未终止的字符串遇到文件结尾 projects/canvas/views/home.haml:65: 语法错误,意外的输入结束,期待 tSTRING_DEND end;end;结束;结束 ^

我也尝试了以下方法,但没有成功:

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

感谢您的想法。

【问题讨论】:

    标签: angularjs haml


    【解决方案1】:

    你试过%input{ng_model_options: "{debounce: 250}"}吗?这适用于 haml 模板

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-06
      • 2018-09-05
      • 2015-06-07
      相关资源
      最近更新 更多