【发布时间】:2018-02-04 21:20:50
【问题描述】:
- 我是 typescript 和 angular 2 的新手。
- 我正在尝试将我的选项卡代码包含在 typescript 方法中并运行它,但它没有运行。
- 我正在尝试放入一个方法,以便我可以通过调用该方法来编写测试用例。
- 我使用了 angular 2 click (click)="myFunc()" 但它不起作用
- 你们能告诉我如何解决它吗?
- 在下面提供我的代码和错误
https://jsfiddle.net/z4vo5u5d/409/
error:
VM212:11 Uncaught ReferenceError: require is not defined
at eval (eval at exec (VM85 typescript.js:41), <anonymous>:11:14)
at exec (VM85 typescript.js:41)
at HTMLDocument.runScripts (VM85 typescript.js:41)
code:
<li (click)="myFunc()" class="tab-link current" data-tab="tab-1">Tab One</li>
var tab_id = $(this).attr('data-tab');
$('ul.tabs li').removeClass('current');
$('.tab-content').removeClass('current');
$(this).addClass('current');
$("#"+tab_id).addClass('current');
}
【问题讨论】:
-
@KobyDouek 感谢您的回复...嘿,我查看了您的链接,但无法找到如何实施解决方案...您能在我的小提琴中更新...如此混乱:(
-
从更新的东西中学习 Angular:angular.io/tutorial。您正在查看的是来自 v 2 beta 7。当前版本是 4.3.6。
-
@R.Richards 嘿,我正在使用 Angular 2,这就是我试图在 Angular 2 中实现的原因......你能在我的小提琴中更新它太令人困惑了。我浏览了教程,但无法弄清楚:(
标签: javascript jquery html angular typescript