簡體   English   中英

AngularJS使用UI-SREF鏈接將HTML添加到變量

[英]Angularjs adding html to variable with ui-sref link

我有以下代碼將html添加到變量。 但是,當頁面上顯示該鏈接時,該鏈接將不起作用。

動態插入ui-sref鏈接的最佳方法是什么?

JAVASCRIPT

.controller('page', function($scope, $rootScope, $http, $state, $sce) {

    $scope.message = $sce.trustAsHtml('A <a ui-sref="login">login</a> link');

})

的HTML

<div ng-bind-html="message"></div>

一個正在工作的矮人

我會說,我們可以結合使用:

(但前提是,如果傳遞的參數是url的一部分)

這將是結果

<a ng-href="{{$state.href(myStateName, myParams)}}">

現在(在插件中 ),我們可以將myStateName更改為parentparent.childhome ,它將正確更改生成的href:

<input ng-model="myStateName" />
<input ng-model="myParams.param" />

因為這些都是pl廢的州

$stateProvider
  .state('home', {
      url: "/home",
      ...
  })
  .state('parent', {
      url: "/parent?param",
      ...
  })
  .state('parent.child', { 
      url: "/child",
      ...

在這里檢查

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM