Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单独控制器内的双向绑定不使用angular wizard_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 单独控制器内的双向绑定不使用angular wizard

Javascript 单独控制器内的双向绑定不使用angular wizard,javascript,html,angularjs,Javascript,Html,Angularjs,我正在尝试将这个很酷的向导控制器合并到我的项目中: 不幸的是,我无法在属性之外获得双向绑定: 有两个控制器;向导Ctrl和TextCtrl。WizardCtrl在标记处定义,TextCtrl在第一个处声明。下面是使向导工作的头部代码: var app = angular.module('wizard-sample', ['mgo-angular-wizard']); app.controller('WizardCtrl', function($scope, WizardHandler) {

我正在尝试将这个很酷的向导控制器合并到我的项目中:

不幸的是,我无法在
属性之外获得双向绑定:

有两个控制器;向导Ctrl和TextCtrl。WizardCtrl在
标记处定义,TextCtrl在第一个
处声明。下面是使向导工作的头部代码:

var app = angular.module('wizard-sample', ['mgo-angular-wizard']);

app.controller('WizardCtrl', function($scope, WizardHandler) {
  $scope.finished = function() {
    alert("Wizard finished :)");
  }

  $scope.logStep = function() {
    console.log("Step continued");
  }

  $scope.goBack = function() {
    WizardHandler.wizard().goTo(0);
  }
});

app.controller('TextCtrl', function($scope) {});
有人知道这里出了什么问题吗?以下是我的最新代码,如有任何帮助,将不胜感激:


您的脚本几乎不需要更改, 你必须这样做:

 app.controller('MainCtrl', function($scope, WizardHandler) {
        $scope.data = {};
      });

<input type="text" ng-model="data.dynamicText" placeholder="Write Something" />

 <p>{{data.dynamicText}}</p>
app.controller('MainCtrl',函数($scope,WizardHandler){
$scope.data={};
});
{{data.dynamicText}

现场样品: