我有一个使用ui-router的代码。它在2个文件(状态)中导航。 1是显示SQL数据库的所有内容的php文件,而另一个是从SQL数据库的1行检索数据的HTML文件。
php文件使用
获取数据库的内容$inbox = mysql_query("SELECT * FROM wps LIMIT $offset,$limit");
$rows = mysql_num_rows($inbox);
while($row = mysql_fetch_assoc($inbox)){
$id = $row['id'];
$RDate = $row['RDate'];
echo '<tr class="border_bottom">';
echo '<td><a href="#" ng-click="GoTohtmlstate('.$id.')">'.$id.'</a></td>';
echo '<td><a href="#" ng-click="GoTohtmlstate('.$id.')">'.$RDate.'</a></td>';
echo '</tr>';
通过ng-click访问html文件,该用户将用户转移到此状态,并使用js文件中的$ http.post方法获取SQL db行的详细信息。
使用HTML文件编辑SQL DB的行后,我将不得不使用$ state.go返回到php文件。但在返回php文件后,更改仍然没有反映出来。
我已经尝试过使用
了$state.go('phpstate',{}, {reload:'phpstate'});
刷新显示的行,但实际上并不起作用。
答案 0 :(得分:0)
请检查以下代码
$state.go($state.current, {}, {reload: true});
答案 1 :(得分:0)
重载选项parametr是boolean。也许你必须尝试一下:
$state.go('phpstate',{}, {reload:true});