小编Man*_*jar的帖子

用于PHP的Cakephp + Visual Studio工具

我正在尝试用Visual Studio(2013)的php工具调试我的cakephp应用程序.

我无法做到这一点,当我尝试调试时,它不尊重路由.

有人知道怎么做吗?

php cakephp visual-studio-2013

10
推荐指数
1
解决办法
3108
查看次数

使用两个列表在.NET上重复内存

我正在研究.NET上的一个小应用程序,我需要用2个不同的列表指向相同的数据,我想知道是否内存是重复的,例如

public class Person
{
    public string name;
    public int age;

    ....
    public Person(name, age)
    {
        this.name = name;
        this.age = age;
    }
}

SortedList<string> names;
SortedList<int> ages;

Person person1 = new Person("juan",23);

names.add("juan",person1);
ages.add(23,person1);
Run Code Online (Sandbox Code Playgroud)

我猜.NET作为Java不会复制对象Person,所以它会被保留,所以如果我这样做:

names("juan").age = 24
Run Code Online (Sandbox Code Playgroud)

将更改两个列表中的对象.

这样对吗?

谢谢.

.net c# sortedlist

5
推荐指数
1
解决办法
116
查看次数

Angular两个不同的指令具有相同的控制器共享范围

我正在创建两个使用相同控制器的指令,因此我看到两个指令在控制器之间共享数据.我想要的是每个指令的数据都是UNIQUE,因此不应该共享数据.

var app = angular.module("app",[]);

app.controller('myCtrl', function($scope){
  $scope.data = {
    name: 'Javier'
  };
});


app.directive('dir1', function(){
  return {
    template: "<div style='background:red'><input type='text' ng-model='data.name'>{{data.name}}</div>",
    controller: "myCtrl"
  };
});


app.directive('dir2', function(){
  return {
    template: "<div style='background:yellow'><input type='text' ng-model='data.name'>{{data.name}}</div>",
    controller: "myCtrl"
  };
});
Run Code Online (Sandbox Code Playgroud)

https://jsbin.com/vetikuvada/1/edit?html,js,output

因此,在我的示例中,我想要的是当我在其中一个文本框中编辑文本时,它不会触发其他文本框中的更改.我知道控制器部署了不同的实例,但不知怎的,它们共享范围,我需要完全不同.这可能吗?

该示例是一个非常复杂的应用程序的一小部分,所以我必须能够使用这种方法而不是其他方法.

javascript angularjs angularjs-directive angularjs-scope angularjs-controller

0
推荐指数
1
解决办法
2378
查看次数