我试图在点击特定的表行但无法发送数据后将数据从一个html传递到另一个html页面。
答案 0 :(得分:1)
您可以通过
在两个控制器之间共享数据参考:
网址参数示例:pass data between controllers
服务或工厂:https://thinkster.io/a-better-way-to-learn-angularjs/services,
服务或工厂:https://egghead.io/lessons/angularjs-sharing-data-between-controllers
答案 1 :(得分:0)
您可以调用factory的set function来将数据存储在来自控制器的对象中。
然后打开第二个html后,调用工厂的get函数,它会将存储的对象返回给你。通过这种方式,您可以将数据传递到任何html页面。
希望这对你有所帮助。
答案 2 :(得分:0)
您可以使用$ rootScope全局设置数据,这将适用于angularjs应用程序内的所有页面。
var app = angular.module('app',[]).run(function($rootScope){ $rootScope.userName = "xyz"; });
您还可以在页面的URL中传递数据