"5", 'da-6ren">
gpt4 book ai didi

angularjs - HAML + AngularJS : Create custom "ng" prefix like "data"

转载 作者:行者123 更新时间:2023-12-05 01:05:22 27 4
gpt4 key购买 nike

HAML 理解“data”关键字的基本散列,因此:
%div{ data: { id: "5", name: "carsten" } }
相当于
%div{ 'data-id' => "5", 'data-name' => "carsten" }
恕我直言,前一种语法更具可读性。

AngularJS 使用了很多 ng-something 属性。是否可以配置 HAML,以便:
%html{ 'ng-app' => "myApp", 'ng-controller' => "myCtrl" }
可以写成
%html{ ng: { app: "myApp", controller: "myCtrl" } }

最佳答案

你不需要配置任何东西,这就是当前版本的工作方式:

%html{ ng: { app: "myApp", controller: "myCtrl" } }

产生:

<html ng-app='myApp' ng-controller='myCtrl'></html>

文档需要更新,但 current behaviour是任何具有散列值的属性都以这种方式扩展,而不仅仅是 data .

关于angularjs - HAML + AngularJS : Create custom "ng" prefix like "data",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21418723/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com