在处理基于角度的单页应用程序(Ushahidi' s v3前端)时,我们偶然发现了以下问题。 它只出现在Chrome中,而不是Firefox中(现在不能对其他浏览器说些什么)。
问题是当我们将html移动到指令(场景2)时,元素(在我们的例子中:登录按钮)没有正确定位,而在主页面内直接使用HTMl时它看起来像预期的那样模板(方案1)。
整个页面的呈现HTML在两种情况下都是相同的。
您可以通过以下步骤在大约3分钟内轻松重现这两种方案(首先让应用程序运行,然后描述如何查看这两种方案):
(sudo) npm install -g gulp napa
git clone https://github.com/spaudanjo/platform-client.git
cd platform-client
git fetch origin fix_T1107_chrome_layout_bug:fix_T1107_chrome_layout_bug
git checkout fix_T1107_chrome_layout_bug
(sudo) npm install
bower install
napa install
gulp --node-server --mock-backend
http://localhost:8080
git checkout ca99fdeb4613265063c0f481588c2e34ecd109ed
git checkout 5fe22a68aea3c8cbf1497dc2c3c7f3d83ab822f3
任何提示/想法?