小编Pep*_*mat的帖子

Rails 中未定义的方法“清理”

我不知道导轨中的消毒是如何工作的。sanitize(params[:url])我在输入时出错了update_attribute

undefined method `sanitize'
Run Code Online (Sandbox Code Playgroud)

代码:

@sample.update_attribute(:url, sanitize(params[:url]))
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

3
推荐指数
1
解决办法
3018
查看次数

如何从更新的父项列表更新子组件

我是Angular的新手,目前正在使用1.6版本.

我正在实现Angular的组件样式.我只是想问一下从父组件到子组件进行通信的最佳方式是什么?我知道存在一个问题,但我有一个特定的场景(我不确定它是否是唯一的).

这是场景:

模态 - >创建新待办事项 - >父(更新对象) - >个人待办事项(更新列表)

  1. 我有一个创建待办事项的模式.
  2. 然后在创建新的todo之后传递父对象的值以更新todo的对象.
  3. 当我更新todo的父列表传递给个人todo组件以更新视图上的列表.
  angular.module('tab')
    .controller('TabController', TabController);

  function TabController() {
    let vm = this;
    let updatedTodoObject = {};

    vm.$onInit = function () {
      vm.personalTodo = vm.todo.own_todo;
      vm.externalTodo = vm.todo.external_todo;
    }

    vm.$onChanges = function (changes) {
      console.log('I\'m triggered');
    }

    vm.updateTodoList  = updateTodoList;

   function updateTodoList( result ) {
    updatedTodoObject = angular.copy(vm.todo);
    updatedProjectObject.user_todos.push(result)
    if( vm.todo !== updatedTodoObject) {
     vm.todo = updatedTodoObject;
    } else {
     console.log("Still in reference");
    }
   }

    vm.getUpdatedTodotList = function( ) { …
Run Code Online (Sandbox Code Playgroud)

angularjs angular-components

3
推荐指数
1
解决办法
4886
查看次数