Как посылать параметры из-за просьбы GET с iframe, который содержит маршрут Углового?

Как посылать параметры из-за просьбы GET с iframe, который содержит маршрут Углового? Например у меня есть следующий frame:

    <frame src="http://localhost:8080/front-web/novedades"/>

и я хочу послать параметры из-за GET, оно было бы чем-либо подобным:

    <frame src="http://localhost:8080/front-web/novedades?usuario=juan&apellido=ruiz"/>

Смогли бы так? Ты подпираешь, как я захватываю параметры в угловом?

0
задан 18.01.2017, 17:39
0 ответов

Я только что сделал то, что он хотел:

Чтобы делать просьбу от frame до маршрута Углового я не делаю ее так:

        <frame src="http://localhost:8080/front-web/novedades?usuario=juan&apellido=ruiz"/>

Правильный способ:

        <frame src="http://localhost:8080/front-web/novedades/juan/ruiz"/>

Ты подпираешь, в файле маршрутов Углового (в моем случае router.js) нужно изменять, чтобы мочь захватывать параметры следующего способа:

.when('/novedades/:param1/:param2', {
        templateUrl: 'miurlnovedades.html',
        controller: 'micontroladornovedades'

Важной является часть, где он получает параметры:

    .when('/novedades/:param1/:param2', {

В мой драйвер я должен делать инъекцию $routeParams:

    angular.module("app").controller('micontroladornovedades', function($scope, $routeParams...

и в любой части драйвера уже я получаю параметры, захваченные в файле маршрутов следующего способа:

    var usuario = $routeParams.param1;
    var apellido = $routeParams.param2;
0
ответ дан 03.12.2019, 17:38

Две ответ, который они дали тебе, стоились ты должен иметь в виду следующее:

  1. Что ты используешь маршрутизатор ui-router ó ngRoute
  2. Проверь в state или router, как ты имеешь определенные параметрами (ты можешь быть из-за (? и y) ó из-за/)
1
ответ дан 03.12.2019, 17:38
  • 1
    Он ngRoute и определен из-за pará метры с / –  19.01.2017, 20:26
  • 2
    твоя ошибка состоит в том, что ты имеешь < frame> измени это в iframe, кроме того в твоем state, должно быть, имей, что ты получаешь параметр, и в controller тебе не забыл stateParams –  20.01.2017, 15:25

frames собираются в течение груза страницы, так что, если ты хочешь изменить контент frame, ты был бы должен менять это после груза меняя свойство src того же самого, например, я схватил: document.getElementById('content2').src = "http://localhost:8080/front-web/novedades?usuario=juan&apellido=ruiz".

Доказательство это посмотрим подает тебя.

0
ответ дан 03.12.2019, 17:38
  • 1
    Я думаю, что не то, что я хочу. В любом случае спасибо за ответ Фернандо Forcé n. Я только что решил это, внизу помещаю solució n. –  18.01.2017, 17:06
  • 2
    Важное состоит в том, чтобы ты это решил ;) –  18.01.2017, 18:10