在AngularJS应用程序中,如何将绑定在一个HTML文件上的数据元素传递到另一个HTML文件
我在Index.html文件中使用此语句绑定元素:Show Products 通过在索引fie中显示其值,我看到它被绑定在索引fie中。但是当products1.html文件打开时,绑定字段不会显示。我想在中使用它作为products1.html中输入框的占位符 我正在考虑将index.html重新创建为SPA,但不确定这是否可行。如果我将products1.html作为模板添加到视图中。我想我可能也有同样的问题在AngularJS应用程序中,如何将绑定在一个HTML文件上的数据元素传递到另一个HTML文件,html,angularjs,data-binding,Html,Angularjs,Data Binding,我在Index.html文件中使用此语句绑定元素:Show Products 通过在索引fie中显示其值,我看到它被绑定在索引fie中。但是当products1.html文件打开时,绑定字段不会显示。我想在中使用它作为products1.html中输入框的占位符 我正在考虑将index.html重新创建为SPA,但不确定这是否可行。如果我将products1.html作为模板添加到视图中。我想我可能也有同样的问题 是的,我是Angularjs的新手,有两年的工作经验 假设这两个页面有不同的控制器
是的,我是Angularjs的新手,有两年的工作经验 假设这两个页面有不同的控制器,您的问题似乎是没有在这些控制器之间共享数据。每个控制器定义一个作用域。看起来您想要显示的信息在“Index.html”控制器作用域中加载良好,但没有传递给“products1.html”控制器。如果是这种情况,有几种解决方案可以在角度控制器之间共享数据:
您可以在中查看如何执行此操作:这是绑定数据显示产品的语句。请告诉您,共享控制器代码?这是第一个选择Row的控制器谢谢您的回复Javier,但它太长,无法在此处剪切和粘贴。第一页的控制器工作正常。我不在第二个控制器中引用数据元素{{selectedRow.methodNumber}},只在调用的第二个页面的HTML上引用。但它不会显示在那里,而是显示在第一页上。