Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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 角度变量设置为向服务器发送不必要请求的HTML src属性的值_Javascript_Html_Angularjs_Pug - Fatal编程技术网

Javascript 角度变量设置为向服务器发送不必要请求的HTML src属性的值

Javascript 角度变量设置为向服务器发送不必要请求的HTML src属性的值,javascript,html,angularjs,pug,Javascript,Html,Angularjs,Pug,我有以下使用AngularJS的Jade标记: a: img.face(src='{{user.picture}}' ng-click='profile()') 问题是,当此页面呈现为HTML时,会向服务器发送请求,如下所示: https://somedomain.com/%7B%7Bi.picture%7D%7D 这很可能是因为在发出请求时,$compile尚未启动。如何防止向服务器发出此请求 您应该使用ng src而不是src 解释 ng src是一个内置指令,它在ng src的输入更改

我有以下使用AngularJS的Jade标记:

a: img.face(src='{{user.picture}}' ng-click='profile()')
问题是,当此页面呈现为HTML时,会向服务器发送请求,如下所示:

https://somedomain.com/%7B%7Bi.picture%7D%7D

这很可能是因为在发出请求时,
$compile
尚未启动。如何防止向服务器发出此请求

您应该使用
ng src
而不是
src

解释

ng src
是一个内置指令,它在
ng src
的输入更改时立即更新
src

a: img.face(ng-src='{{user.picture}}' ng-click='profile()')
有关进一步资料:

使用angular的
ng src
:-)而不是
src
:-)

@arturgrzesiak:谢谢,这很有效!你可以发表你的评论作为回答。我会接受的,因为你是第一个发表评论的人。