我有2个州。一个clGetDeviceInfo(device, CL_DEVICE_MAX_CLOCK_FREQUENCY, sizeof(freq), &freq, 0))
州和一个家乡的孩子叫home
。 home状态将模板加载到suggestions
元素中。
在我的主页模板和我的建议模板中,我有这个链接,
ui-view
此链接会触发.addmovie{"ng-click" => "addMovie(movie)"}
功能。这会在我的数据库中放置一个新值,然后用这个重新加载所有数据,
.addMovie
因此,如果我在主页模板中添加电影,则视图会使用新数据进行更新。
在这个主页模板中,我还有一个加载建议状态的按钮,
var init = function(){
movieService.loadMovies().then(function(response) {
$scope.movies = response.data;
var orderBy = $filter('orderBy');
$scope.orderedMovies = orderBy($scope.movies, "release_date", false);
var movies = $scope.orderedMovies
var i,j,temparray,chunk = 8, movieGroups=[];
for (i=0,j=movies.length; i<j; i+=chunk) {
temparray = movies.slice(i,i+chunk);
movieGroups.push(temparray);
}
$scope.movieGroups = movieGroups
})
$(".search_results").fadeOut(250);
$('body').find('#search_input').val("");
movieTrailers.loadTrailers().then(function(response) {
$scope.trailers = response.data;
})
movieSuggestions.loadSuggestions().then(function(response) {
$scope.suggestions = response.data;
})
console.log ('init end')
}
这会在家庭状态内的建议视图中加载建议模板。
在我的建议模板中,我有与家乡状态相同的按钮。
#suggestions
%a{"ui-sref" => ".suggestions"}
%h1
Suggestions
%div{"ui-view" => "suggestions"}
当我点击它确实执行.addmovie{"ng-click" => "addMovie(movie)"}
函数时,因为我在控制台中获取了控制台日志,并且还重新加载了所有数据(使用addMovie
函数),因为当我检查网络选项卡并查看movies.json它有新数据。但它不会更新我的主页模板视图。要在我的主页模板中查看新数据,我必须刷新页面。