0

Я начал использовать Angular JS всего 2 недели назад и очень поражен функцией привязки данных.Отображение загрузочного бокса с привязкой к угловым данным js

Также я очень люблю использовать bootboxjs, чтобы отображать сообщения и всю информацию для пользователя.

Я просто думаю, мы можем показать привязанную к данным форму Angular JS в bootbox через специальный диалог.

Я пробовал, но я не получаю информацию infact, диалоговое окно показывает шаблон как есть, а не с данными.

Как мы можем показать данные в пользовательском интерфейсе bootbox с уже привязанными к нему данными.

ответ

1

Я предлагаю вам это очень хороший пример Plunker, как передать данные в диалоге.

Однако его не bootbox (который использует jQuery). Диалог показывает диалог, основанный только на бутстрапе и angualrJS.

Надеется, что это поможет

+0

Спасибо за ответ, я понимаю, что это можно сделать, но мы должны написать, что много кода, чтобы сделать это infact, в случае bootbox мы можем просто делать вещи в одной строке кода ... , так что я ищет что-то большее для ботинка и углового js anyways +1 для показа этого тоже :) –

7

Вы должны использовать $ компиляцию.

http://code.angularjs.org/1.2.13/docs/guide/compiler

В качестве примера:

  var tplCrop = '<div><img ng-src="{{file.src}}"/></div>'; 
      var template = angular.element(tplCrop); 
      var linkFn = $compile(template); 
      var html= linkFn($scope); 

      bootbox.dialog({ 
       message: html, 
       title: "My title", 
       buttons: { 
        ok: { 
         label: "Ok", 
         className: "btn-success", 
         callback: function() { 
         } 
        }, 
        close: { 
         label: "Close", 
         className: "btn-danger", 
         callback: function() { 
         } 
        } 
       } 
      }); 
+0

его действительно полезно .. работает хорошо для меня .. еще один пример на http://www.benlesh.com/2013/08/angular -compile-how-it-works-how-to-use.html – UberNeo

+0

блестящий. Должно быть принято как совершенство. – joseym

1

Сейчас есть очень хороший модуль, чтобы справиться с этим с отдельным файлом шаблона! https://github.com/eriktufvesson/ngbootbox

очень приятно!

+0

Awesome ..... это то, что я искал .... : D –

+1

Этот ответ оказался в очереди с низким качеством обзора, но проект действительно кажется для решения проблемы OP - поэтому я голосование, чтобы оставить его как есть. – brandonscript

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