Angularjs: пользовательская директива атрибута двустороннего связывания

Mini-XML выглядит многообещающим

http://www.minixml.org/

0
задан Rylyn 1 March 2019 в 11:33
поделиться

1 ответ

Это должно работать:

var app = angular.module('myApp', []);
app.controller('myctrl', function($scope) {
  var vm = this;
  vm.mymodel = 'Hello world !';
});

app.directive('customInput', function () {
      return {
        restrict: 'EA',
        scope: {
          value: '='
        },
        template: '<input type="text" ng-model="value" />',
        controller: function($scope, $element) {
          //Nothing here yet
        }
      }
    });
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular.min.js"></script>

<div ng-app="myApp" ng-controller="myctrl as vm">
  <custom-input data-value="vm.mymodel"> </custom-input>
  model value : {{vm.mymodel}}
</div>

0
ответ дан Abdelkarim EL AMEL 1 March 2019 в 11:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: