Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.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_Angularjs - Fatal编程技术网

页面中具有绝对定位元素的angularjs

页面中具有绝对定位元素的angularjs,angularjs,Angularjs,我得到了这个项目的页脚是绝对定位的底部。它看起来不错,但如果我加载一个页面,angular将要注入一些长内容,div最初会在我的屏幕底部呈现,然后内容被注入,div仍然存在,即使页面变大了很多 这个问题更倾向于angular社区,我可能可以用javascript来重新编译布局,但我只是想知道是否还有其他可能的解决方案。你可能想看看NgClope,在注入内容加载时用它标记你的页脚 你能为页脚发布CSS吗?是的,当然:页脚{position:absolute;bottom:0;right:0;lef

我得到了这个项目的页脚是绝对定位的底部。它看起来不错,但如果我加载一个页面,angular将要注入一些长内容,div最初会在我的屏幕底部呈现,然后内容被注入,div仍然存在,即使页面变大了很多


这个问题更倾向于angular社区,我可能可以用javascript来重新编译布局,但我只是想知道是否还有其他可能的解决方案。

你可能想看看NgClope,在注入内容加载时用它标记你的页脚


你能为页脚发布CSS吗?是的,当然:
页脚{position:absolute;bottom:0;right:0;left:0;}
hmm,也许可以在你的内容div上设置一个最小高度,以便在不考虑内容的情况下向下推页脚,这就是position:absolute被发明的原因:)来阻止人们这样做。我的问题不是div或css,而是angularjsWell加载的布局和视图内容之间的延迟,这是你可以用css解决的问题。我有一个带有粘性页脚的有角度的应用程序,无论内容如何,都可以正常工作。位置如何:固定的而不是绝对的?在不知道布局细节和其他东西的情况下,我只能推测这一点似乎不起作用。页脚是布局的一部分,因此它是
uncoacked
,因为
当Angular在编译模板时遇到此指令时,它会删除ngclope元素属性,使编译后的元素可见。
因此它的解析速度比视图本身快得多。mmmhh。。。也许试着用一个角度指令来包装页脚?它应该与文档的其余部分同时创建。。。你可以调用指令的link函数来调整位置,我想试试指令。我正要用jquery用户界面侵入
.position()
,但我会尝试一下。也不起作用。我甚至尝试在浏览器控制台中点击
$('footer').css('position','absolute').css('bottom',0.).css('right',0.).css('left',0)完全不依赖css,它仍然呈现在我的屏幕底部而不是文档底部,因此它可以定义。由于浏览器的css位于加载布局的右侧,因此需要一个javascript助手