gpt4 book ai didi

javascript - 为什么在 angularjs 指令链接函数中未定义双向绑定(bind)?

转载 作者:行者123 更新时间:2023-11-30 14:00:05 29 4
gpt4 key购买 nike

我正在尝试将数据从 Controller 发送到指令,但我不知道为什么?

这是我的代码 https://plnkr.co/edit/0gtFynDdvyY0sWqKGI2l?p=preview

我执行以下步骤

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

previewData="data" 在指令中发送数据在 Controller 中我这样定义

$scope.data =['sds']

但是当我试图在指令中获取它的值时。我得到 undefined undefined

为什么?

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

范围

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

最佳答案

模板中的预览数据必须像这样的“预览数据”(在模板中使用 kebab-case 进行绑定(bind)):

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

关于javascript - 为什么在 angularjs 指令链接函数中未定义双向绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56457067/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com