Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 Angular JS控制器仅在单击rails路由后实例化一次_Javascript_Jquery_Html_Ruby On Rails_Angularjs - Fatal编程技术网

Javascript Angular JS控制器仅在单击rails路由后实例化一次

Javascript Angular JS控制器仅在单击rails路由后实例化一次,javascript,jquery,html,ruby-on-rails,angularjs,Javascript,Jquery,Html,Ruby On Rails,Angularjs,因此,基本上,我正在尝试使用angular js在我的应用程序中创建一个报告模块。第一次加载页面时,一切正常。但当你再次点击页面路由链接时,表格就消失了。但是如果我重新加载页面,表会再次出现。 这是我第一次使用Angular js,所以我有点困惑。 我的角度代码是: var fileBrowserModule = angular.module('account', ['agGrid']); fileBrowserModule.controller('accountController', fun

因此,基本上,我正在尝试使用angular js在我的应用程序中创建一个报告模块。第一次加载页面时,一切正常。但当你再次点击页面路由链接时,表格就消失了。但是如果我重新加载页面,表会再次出现。 这是我第一次使用Angular js,所以我有点困惑。 我的角度代码是:

var fileBrowserModule = angular.module('account', ['agGrid']);
fileBrowserModule.controller('accountController', function($scope) {
var columnDefs = [...];
$scope.gridOptions = {...};
};`
我申请的临时固定资产是:

$(document).ready(function() {
if (window.location.href.indexOf('reload')==-1) {
         window.location.replace(window.location.href+'?reload');
    }
});`
我知道它的狗屎,我讨厌它

html是:

<div ng-app="account">
<div ng-controller="accountController" style="">
    <div ag-grid="gridOptions" style="height: 100%; width:100%;" class="ag-blue">
    </div>
</div>
</div>
现在我有两个问题:

1.如何加载rails视图? 当我点击某个特定路由的链接时,只刷新内容标签,而不刷新整个页面和其他组件。是这样吗

2.另一个问题是什么导致了这个问题?
Angular是否在第一次刷新后立即控制应用程序,然后在点击路线或刷新视图时不再显示?

这就是functionapp{}Angular.module。。。。生命语法是建议的。对不起,我没听清楚