Javascript 要使用Angular JS在不同页面中显示特定行数据吗
我正在使用ngRoute切换特定活动数据的视图 我已经做了如下工作Javascript 要使用Angular JS在不同页面中显示特定行数据吗,javascript,angularjs,ngroute,Javascript,Angularjs,Ngroute,我正在使用ngRoute切换特定活动数据的视图 我已经做了如下工作 $scope.viewCampaign = function(campaignData){ $scope.id = campaignData.campaign_id; console.log('View campaign:: '+$scope.id); } }); 现在,如何在./campaign-detail.html中显示记录 请在这方面帮助我 谢谢。简单的解决方案是: 当您使用ng click调用vi
$scope.viewCampaign = function(campaignData){
$scope.id = campaignData.campaign_id;
console.log('View campaign:: '+$scope.id);
}
});
现在,如何在./campaign-detail.html中显示记录
请在这方面帮助我
谢谢。简单的解决方案是: 当您使用ng click调用viewCampaign函数时,请将该数据存储在某个服务中,比如说campaignDataService 将路线更改为:
$scope.viewCampaign = function(campaignData){
$scope.id = campaignData.campaign_id;
console.log('View campaign:: '+$scope.id);
// calling campaignDataService here to store data inside that
}
});
将templateUrl更改为template并使用指令代替模板将对您有所帮助
在活动详细信息指令中,关联控制器并注入包含所需数据的活动数据服务。
这些数据可以在与活动详细信息指令链接的html中轻松使用
希望这将帮助您解决您的问题 从可能的重复开始是的,谢谢。那就是打字的错误。接下来我该怎么办?
.when('/viewCampaign', {
templateUrl: './campaign-detail.html'
})
$scope.viewCampaign = function(campaignData){
$scope.id = campaignData.campaign_id;
console.log('View campaign:: '+$scope.id);
// calling campaignDataService here to store data inside that
}
});
.when('/viewCampaign', {
template: '<campaign-detail/>',
})