Почему двусторонняя привязка не определена в функции директивы связи angularjs? - PullRequest
1 голос
/ 05 июня 2019

Я пытаюсь отправить данные из контроллера в директиву, но я получаю неопределенное почему?

вот мой код https://plnkr.co/edit/0gtFynDdvyY0sWqKGI2l?p=preview

Я делаю следующие шаги

  <div img-upload="" previewData="data" method="POST" 
       url="webfreaks.in/dummyService">
  </div>

previewData="data" отправка данных в директиве в контроллере, который я определил следующим образом

$scope.data =['sds']

, но когда я пытаюсь получить его значение в директиве.Я получаю undefined undefined

почему?

link : function(scope,elem,attrs){
    var formData = new FormData();
    console.log(scope.previewData)

scope

scope : {
    url : "@",
    method : "@",
    previewData:'=',
},

1 Ответ

2 голосов
/ 05 июня 2019

Предварительный просмотр данных в шаблоне должен выглядеть следующим образом: «предварительный просмотр данных» (для привязок в шаблоне используйте kebab-case):

<div img-upload="" preview-data="data" method="POST" url="webfreaks.in/dummyService"></div>
...