Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何将此代码从angular1转换为angular2?_Angularjs_Angular - Fatal编程技术网

Angularjs 如何将此代码从angular1转换为angular2?

Angularjs 如何将此代码从angular1转换为angular2?,angularjs,angular,Angularjs,Angular,那里,, 我想在angular 2中使用ng class={active:isOpen}, 但我不知道,如何将这个代码从angular1转换成angular2, 有人帮我吗? 非常感谢你。 我在那里的代码: 应用程序指令'menuToggle',['$location',函数$location{ 返回{ 限制:“A”, 是的, 替换:正确, 范围:{ 名称:“@”, 图标:“@” }, templateUrl:'assets/tpl/directions/menu toggle.html',

那里,, 我想在angular 2中使用ng class={active:isOpen}, 但我不知道,如何将这个代码从angular1转换成angular2, 有人帮我吗? 非常感谢你。 我在那里的代码:

应用程序指令'menuToggle',['$location',函数$location{ 返回{ 限制:“A”, 是的, 替换:正确, 范围:{ 名称:“@”, 图标:“@” }, templateUrl:'assets/tpl/directions/menu toggle.html', 链接:函数范围、元素、属性{ icon=attrs.icon; 如果图标{ 元素。children.first.prepend“”; } 元素。子元素。首先。单击,函数E{ e、 防止违约; link=angular.elemente.currentTarget; if link.hasClass“活动”{ link.removeClass'active'; }否则{ link.addClass'active'; } }; 元素。找到“a”。涟漪; scope.isOpen=函数{ 文件夹=“/”+$location.path.split“/”[1]; 返回文件夹==attrs.path; }; } }; }];
如何将此代码从angular1转换为angular2

3个简单步骤:

1-进入本页:

你试着自己去做

3-如果你有任何具体的问题,而不是免费的工作要求,你可以去那里问他们

我希望这能有所帮助。

如果您想在angular 2中转换ng class={active:isOpen},语法如下

[ngClass]="{active: isOpen()}"

active是css类,isOpen应该是您的typescript组件中的一个函数。

请展示您自己的研究成果和尝试。所以,这不是一个代码转换服务,但若你们证明自己已经努力解决了问题,你们会得到帮助