将数据从视图发送到控制器,然后发送到另一个视图。
将数据从视图发送到控制器,然后发送到另一个视图。
我在试图将一个变量发送到控制器,然后在另一个视图中使用这个变量。
View1.html
var cat = 5;
Controller.js
//获取cat=5的那个变量
View2.html
//也从控制器获取cat=5的变量
View2.html必须检查变量cat=5是否已从View1.html更改,以便在View2.html中更改一些链接。
尝试使用ng-init,但无法将变量放在其值内,我正在尝试传递的值是我从UrlParameter获取的变量。
还尝试使用发布-订阅通道。但是两个视图同时加载,View2.html在设置之前尝试从View1.html获取值。
还尝试使用$scope和ng-model,使用隐藏输入字段,但显然仅在键入值时获取值,因此,如果我直接分配一个值,则不会保存。
这是我现在拥有的:
view1.html
$('.listaPromociones').append ('{{newCategory}}...
JS
$scope.categoryId= $scope.newCategory;
view2.html
var link = 'http://localhost/principal.html?cat={{categoryId}}';
如果需要更多的代码,请告诉我:
http://embed.plnkr.co/Gfwh4SKnJSnyl59jTw3j/
admin 更改状态以发布 2023年5月21日