Меняться url в AngularJS

уже я сделал мой app AngularJS, но у меня есть проблема и я думаю, что он очень маленький, что он перемещает, состоит в том, что я использую элемент JSON и внутри Ваших параметров это свойство так называемый url

В которой он сохраняет любой url например www.youtube.com, я хочу это свойство, чтобы мочь способствовать href, и тому, чтобы он переслал меня в желанную страницу

Здесь код, это файл, сохраняемый в proyecto.component.ts

var post = {
    nombre: "Youtube",
    url: "www.youtube.com",
    descripción: "Pagina de videos web"
  }

Здесь component.html

<a href="{{post.url}}" target="blank">{{post.url}}</a>

То, что я хочу, состоит в том, чтобы он переслал меня в http://www.youtube.com, но свойство href я redirije в http://localhost:4200/www.youtube.com, что он перемещает, состоит, в том, что страница из-за default после того, как имеет routing, всегда пересылает меня в страницу внутри и после 4200/, я хочу, чтобы я переслал в полностью внешнюю страницу мою, спасибо за помогание мне :D.

2
задан 28.12.2019, 02:54
1 ответ

Хороший ты comentarГ© какие-то точки, которые у тебя есть плохо:

  • датирует должен идти содержавшая в объекте, твоя структура плохо, так как у тебя есть вид вектора, но что tambiГ©n сформирован плохо

, Вектор

let algo = [algo1, algo2, algo3, ......]

Возразил против

let algo = {
    algo1: valor1,
    algo2: valor2,
    algo3: ......
}
  • типов Дебета размещать реальный унифицированный указатель ресурса судьбы, которой estГЎs обозначаясь, а именно в тебя cГіdigo он нужен:
    • Протокол, которого в этом случае должно быть HTTPS

, оставил Тебе функциональный пример:

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width">
      <title>Ejemplo :D</title>
    </head>
    <body>
    <div ng-app="app" ng-controller="videitos">
      <a href="{{ post.url }}" target="_blank">{{post.nombre }}</a>
    </div>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.9/angular.min.js"></script>
    <script>  
      let app = angular.module('app', [])
      
      app.controller('videitos', function($scope) {
        $scope.post = {
          nombre: "Youtube",
          url: "https://www.ejemplo.com/",
          descripción: "Pagina de videos web"
        }
      })
    </script>
    </body>
    </html>

Снабжает ссылками

1
ответ дан 29.12.2019, 09:10
  • 1
    Большое спасибо из-за ответа, уже я смог resovlerlo, благодаря тебе :D – Arkoy A 28.12.2019, 03:01