Javascript 在森'上开火;使用ng repeat中的变量在onclick中设置主页
我想让我的Onsen UI splitView应用程序根据从列表中单击的项目中获取的变量,使用特定页面设置主页。该列表由ng repeat生成 我已经搜索了Javascript 在森'上开火;使用ng repeat中的变量在onclick中设置主页,javascript,angularjs,onclick,angularjs-ng-repeat,onsen-ui,Javascript,Angularjs,Onclick,Angularjs Ng Repeat,Onsen Ui,我想让我的Onsen UI splitView应用程序根据从列表中单击的项目中获取的变量,使用特定页面设置主页。该列表由ng repeat生成 我已经搜索了ng repeat和ng click,但是没有人给出我所期望的/或者可能是我不理解他们 这是我的密码: HTML 下面是codepen.io中的上述代码: 问题是我不知道如何在setMainPage()中插入我的content.name,这样它就可以像我期望的那样工作 我对onsen和angular很陌生。有什么建议吗 p、 这是我在这个论坛
ng repeat
和ng click
,但是没有人给出我所期望的/或者可能是我不理解他们
这是我的密码:
HTML
下面是codepen.io中的上述代码:
问题是我不知道如何在setMainPage()
中插入我的content.name
,这样它就可以像我期望的那样工作
我对onsen和angular很陌生。有什么建议吗
p、 这是我在这个论坛上的第一个问题。所以,如果我犯了错误,很抱歉:)您可以进行以下更改,您的代码应该可以正常工作
<ons-list-item modifier="chevron" ng-repeat="content in page.contents" ng-click="showContent( content)">{{content.number}}. {{content.name}}</ons-list-item>
谢谢,好奇的人。你是救世主。我不知道一个js中的函数可以放入另一个js中file@fady.noor很高兴我能帮忙,你能接受我的回答吗。
ons.bootstrap().controller('ApkController', function () {
this.contents = something;
});
var something = [
{
number : '78',
name : 'page1',
},
{
number : '79',
name : 'page2',
},
{
number : '80',
name : 'page3',
}];
<ons-list-item modifier="chevron" ng-repeat="content in page.contents" ng-click="showContent( content)">{{content.number}}. {{content.name}}</ons-list-item>
ons.bootstrap().controller('ApkController', function ($scope) {
this.contents = something;
$scope.showContent = function(content){
splitView.setMainPage(content.name + ".html");
};
});