2014-11-05 4 views
0

Я пытаюсь получить угловые-диалоги-сервис создания пользовательского диалога, он работает и показывает, с этим кодом:угловых-диалогов-служба обзорный не похож на работу

opts = 
    keyboard: false 
    backdrop: "static" 
    size: "sm" 

    dialogs.create "modals/error.html", "errorController", {message: "Hello!"}, opts 

В моей ошибке. HTML у меня есть это, в попытке получить мое сообщение, чтобы показать:

<div class="modal-body text-danger"> 
    <p>{{data.message}}</p> 
    <p>{{message}}</p> 
    <p>{{$parent.message}}</p> 
    <p>{{$parent.data.message}}</p> 
</div> 

ни один из них не показывать сообщение, от того, что я могу собрать из исходных текстов и примеров, data.message должны работы.

Может ли кто-нибудь пролить свет на это для меня?

+0

Я уверен, что вы сделали это, но убедитесь, что ваше сообщение, что вы передаете имеет значение. Попробуйте отправить что-то статичное, как '{message:" Hello "}' –

+0

Да, у меня ничего не работает :(Придется потратить некоторое время на отладку диалогов-код сервиса, я думаю! –

ответ

1

Итак, я нашел свою проблему, данные, переданные службе диалогов, не назначаются автоматически в области где-либо, в примере, который я пропустил, контроллер для диалога фактически имеет введенные данные, а затем назначает его на объем.

MyApp.controller "errorController", ($scope, data) -> 
    $scope.data = data 

Это исправило мою проблему, как и следовало ожидать!

Путь связываться с ним, поэтому {{}} data.message

Смежные вопросы