删除脚本或分区

时间:2017-12-13 05:38:54

标签: angular typescript dom

我存储令牌并将其从index.cshtml传递给角色

<app data-serverData='@ViewData["token"]'>Loading..</app>

工作正常,但在webtools

enter image description here

它看起来很清楚。所以我想通过写一个脚本来删除它

<script id=tempScript>
token = @ViewData["token"]
</script>

<div id=tempClass>
<input type="hidden" token="@ViewData["token"]">
</div>

现在,在收集令牌之后的任何角度组件中,我想删除脚本或Div,如Jquery $(#tempScript).remove();或Div相同。我怎样才能在打字稿中解决这个问题。

1 个答案:

答案 0 :(得分:1)

你仍然可以在Angular中使用jQuery。 只需在index.html中的任何位置插入脚本标记链接到jquery.js脚本(如果使用ASP.NET MVC,则输入_Layout.cshtml)在关闭之前放置

<script src="./path/to/your/jquery.min.js"></script>

然后你可以在任何组件中使用jQuery,只需在声明@Component之前放置这一行。

declare var jQuery: any;

然后你可以通过

删除它
jQuery('#tempscript').remove();