我正在前端使用AngularJS编写一个Web应用程序,并且我在页面底部实现了一个返回顶部按钮。
php $postId = 41;
<!-- hidden items and variables. Elements that will not be revealed !-->
<span id="gameLength"><?php
// MySQL connect configuration
$dbname="my_db";
$host="localhost";
$user="guessthe";
$dbh=mysql_connect ($host,$user,"correctPassword?") or die ('I cannot connect to the database because: ' . mysql_error(). '');
mysql_select_db ("$dbname") or die('I cannot select the database because: ' . mysql_error());
$sql="SELECT * FROM games WHERE postId = $postId";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
$gameId = $rows['id'];
$game100s = $rows['game100s'];
$gamesPlayedAllTime = $rows['gamesPlayed'];
$gamesPointsAllTime = $rows['gameScore'];
$gameLength = $rows['gameLength']; // get number of questions
$gameScore = $rows['gameScore'];
$gameType = $rows['gameType'];
$gametitle = $rows['gameSubTitle'];
echo $gameLength;
然而,这根本不起作用。我迷失了,因为之前在其他不使用Angular的应用上已经有效。所以我必须在这里做些不同的事情吗?
答案 0 :(得分:1)
Angular没有内在的原因会干扰链接的本地操作。是否有可能链接没有按照您的预期进行操作,因为当您单击链接时,带有锚点的h1元素不再存在于DOM中?例如,您是否可以使用ng-if指令有条件地删除该h1标记的父元素或祖先元素?
更新:显然Angular有一个固有的原因会干扰。谢谢你的教训,@ Chandermani。
答案 1 :(得分:1)
将target =“_ self”添加到href将解决问题。感谢@Chandermani