Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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
Javascript 是否可以隐藏AngularJS生成的HTML属性?_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 是否可以隐藏AngularJS生成的HTML属性?

Javascript 是否可以隐藏AngularJS生成的HTML属性?,javascript,html,angularjs,Javascript,Html,Angularjs,是否可以在生成的html中隐藏Angular生成的属性,如ng app、ng init等?这是因为我想清理对用户可见的html。在我的应用程序中,我正在使用从服务器接收的一些数据初始化ng init。这将导致生成的html显示整个初始化数据。html看起来不太好 您是指源中元素内的属性吗 要使这些有效,您可以: 将角度名称空间添加到html: 将指令更改为前缀为“data-”,使其成为有效的html5数据-*属性 您不能在控制器中使用$scope从服务器获取数据吗?这都是客户端JavaScrip

是否可以在生成的html中隐藏Angular生成的属性,如
ng app
ng init
等?这是因为我想清理对用户可见的html。在我的应用程序中,我正在使用从服务器接收的一些数据初始化
ng init
。这将导致生成的html显示整个初始化数据。html看起来不太好

您是指源中元素内的属性吗

要使这些有效,您可以:

将角度名称空间添加到html:

将指令更改为前缀为“data-”,使其成为有效的html5数据-*属性

您不能在控制器中使用
$scope
从服务器获取数据吗?这都是客户端JavaScript,因此无论您做什么,窥探者都可以看到它。顺便说一句,ng init实际上是一个指令,应该只用于简单的助手分配,而不用于从服务器加载数据。