将ng-src的值传递给ng-model - AngularJs签名指令

时间:2018-06-05 14:28:42

标签: javascript angularjs ionic-v1

我有一个带Angular Signature指令的应用。

此指令允许您在画布中绘制符号,此画布的内容呈现在<img>标记(base64)

<div class="container">
    <signature-pad
        accept="accept" clear="clear"
        height="220" width="568"
        dataurl="dataurl">
    </signature-pad>

    <div class="buttons">
        <button ng-click="signature = accept()">Generate</button>
    </div>

</div>

<div class="result" ng-show="signature">
    <img ng-src="{{signature.dataUrl}}" />
</div>

图像base64位于{{signature.dataUrl}},图像base64生成非常精细。

enter image description here

我想将ng-src的值传递给ng-model。我试着这样做。

<div class="result" ng-show="signature">
    My ng-model (in my controller)  : {{mySign}}
    <img ng-model="mySign" ng-src="{{signature.dataUrl}}" class="imagen-firma" />
</div>

在我的控制器中,我已经初始化了:

$scope.mySign = "";

但是ng-src(base64)的值没有传递给我的ng-model。 我怎么能这样做?

1 个答案:

答案 0 :(得分:-1)

img tag避免支持ng-model指令使用ng-init指令进行绑定。

    try:
        self.cursor.execute(sql)

        row = self.cursor.fetchone()
        return row
    except:
        print(sql + ' execute failed.')
        self.conn.rollback()