注意: 我正在使用离子框架和角度.
简短说明: 我有一个包含信息的json文件.文件中的每个对象都有一个id,category,title等.使用for循环我将feed对象填充为每个对象作为项目,如快速帖子,可以选择单击以阅读更多内容.由于无限滚动,使用for循环.
问题: 现在,当我使用无限滚动和for循环时,一切都搞砸了,并且链接到嵌套页面,其中包含有关json文件中每个对象的所有信息都不起作用.为了获取有关我正在使用它的ID的项目的完整信息.
GOAL
我希望能够在Feed选项卡上单击某个项目并查看包含所有相关信息的嵌套页面.
编辑 这是一个关于plunker的链接(演示). http://embed.plnkr.co/66hgiIxNGTXOuVZgqKvZ/preview
我也会在帖子中发布主要代码,以防它引起别人的注意/ APP.JS
var starter = angular.module('starter', ['ionic'])
starter.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
if(window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
}
if(window.StatusBar) {
StatusBar.styleDefault();
}
});
})
starter.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('tabs', {
url: '/tab',
abstract: true,
templateUrl: 'templates/tabs.html'
})
.state('tabs.home', {
url: '/home',
views: {
'home-tab' : {
templateUrl: 'templates/home.html'
}
}
})
.state('tabs.list', {
url: '/list',
views: {
'list-tab' : {
templateUrl: 'templates/list.html',
controller: 'ListController'
}
}
})
.state('tabs.detail', {
url: …Run Code Online (Sandbox Code Playgroud) 我构建了一个laravel 5应用程序,现在我正在测试它如何处理不同的输入.因此我遇到了一个奇怪的问题.在标题中我有一个搜索字段.它返回结果,分页为10.
问题
如果用户输入一个字母,例如英文的"e",一切正常.但是,当用户输入一个字母时,例如保加利亚语中的"e" - 结果的第一页显示正确,当用户点击第2页时,保加利亚语中"е"搜索中的查询更改为"%D0" %B5"并且不再显示结果.这是该网站的实际链接.http://podobri.eu
我想这与编码有关,但我看不出我做错了什么.
这是实际的代码
路线
Route::get('/search', [
'uses' => '\Podobri\Http\Controllers\SearchController@getResults',
'as'=>'search.results',
]);
Run Code Online (Sandbox Code Playgroud)
SearchController
public function getResults(Request $request){
$query = $request->input('query');
$comments = Comment::where(function($query){
return $query;
})->orderBy('created_at', 'desc')->get();
if(!$query || $query==''){
return view('problems.index')->with('comments', $comments);
}
$problems = Problem::where(DB::raw("CONCAT(problem_title, ' ', problem_description)"), 'LIKE', "%$query%")
->orWhere('location', 'LIKE', "%$query%")
->orWhere('category', 'LIKE', "%$query%")
->orderBy('created_at', 'desc')->paginate(10);
Carbon::setLocale('bg');
return view('search.results')
->with('comments', $comments)
->with('problems', $problems)
->with('title', '????????? ?? "'."$query".'" | ???????')
->with('description', '????????? ?? "'."$query".'" ? ????????? ?? ???????');
}
Run Code Online (Sandbox Code Playgroud)
视图
@foreach($problems …Run Code Online (Sandbox Code Playgroud) 我试图找出%从另一个减去了多少次.
例如,如果256%50 = 6,则迭代次数为5?256 - 50 - 50 - 50 - 50 - 50.
如果145%40 = 25,则迭代次数为3. 145 - 40 - 40 - 40.
我正在寻找问题的解决方案,而无需任何类型的循环,递归或转到.
angularjs ×1
c++ ×1
encoding ×1
javascript ×1
jquery ×1
json ×1
laravel ×1
laravel-5 ×1
pagination ×1
php ×1