如何将 $state 参数写入视图(离子)
How to write a $state parameter into an view (ionic)
我有这样的场景,用户点击 link,我捕获事件并阻止它重定向到这个 url,而是保存它并将用户发送到特定的 state/view 使用 $state.go('app.myState', {myParam: url_captured});
参数已发送,但现在我需要在视图的 iframe 中显示此 url,我试过
<iframe src="{{$state.params.myParam}}"></iframe>
但它不显示任何内容,只是抛出一个空的 iframe。
如何访问参数?
如果你使用这个:
src="{{$state.params.myParam}}"
涉及在这个控制器的范围内有一个名为 $state
的变量
将此添加到您的控制器:
$scope.myParam = $state.params.myParam
然后将 iframe 替换为:
<iframe src="{{myParam}}"></iframe>
我有这样的场景,用户点击 link,我捕获事件并阻止它重定向到这个 url,而是保存它并将用户发送到特定的 state/view 使用 $state.go('app.myState', {myParam: url_captured});
参数已发送,但现在我需要在视图的 iframe 中显示此 url,我试过
<iframe src="{{$state.params.myParam}}"></iframe>
但它不显示任何内容,只是抛出一个空的 iframe。
如何访问参数?
如果你使用这个:
src="{{$state.params.myParam}}"
涉及在这个控制器的范围内有一个名为 $state
将此添加到您的控制器:
$scope.myParam = $state.params.myParam
然后将 iframe 替换为:
<iframe src="{{myParam}}"></iframe>