小编Nic*_*ick的帖子

AngularJS&ui.bootstrap.modal service templateUrl - 我可以使用Angular路由吗?

我对Angular很新,但很喜欢它!我正在尝试创建一个模态对话框来显示局部视图.ui.bootstap.modal有一个选项,用于显示要显示的局部视图的URL.我在我的应用程序模块上配置了一个如下所示的路由:

angular.module('buggy').config(['$routeProvider',
    function($routeProvider) {
        $routeProvider.
        when('/lists', {
            templateUrl: 'views/lists/list.html'
        }).
        when('/lists/create', {
            templateUrl: 'views/lists/create.html'
        }).
        when('/lists/:listId', {
            templateUrl: 'views/lists/partials/view.html'
        }). //more stuff
Run Code Online (Sandbox Code Playgroud)

我想展示when(/lists/:listId)从上面的路线定义的部分模板.所以在我的控制器中我试图打开模态对话框,如下所示:

 $scope.showList = function (list) {
            $modal.open({
            templateUrl:'lists/' + list._id,
            scope:$scope
        });
    }
Run Code Online (Sandbox Code Playgroud)

模态对话框打开但内容正好[object].我是否需要在服务器端定义路由,还是可以使用Angular路由返回部分路由?

谢谢!

angularjs angular-routing angular-ui-bootstrap

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

可以在类扩展中定义的类访问实例变量吗?

我知道尝试将属性放在一个类别中并不是一个好主意.我可以从扩展它的类别中访问类的实例变量吗?或者是否有必要在正在扩展的类上公开访问器?

例如,假设我有一个名为"Person"的类,其实现如下所示:

#import "Person.h"

@interface Person()
{
    NSMutableArray *_friends;
}
@end

@implementation Person

- (instancetype)init
{
    self = [super init];
    if (self) {
        _friends = [NSMutableArray array];
    }
    return self;
}

-(instancetype)initWithFirstname:(NSString *)firstName lastname:(NSString *)lastName
{
    self = [self init];
    if (self) {
        _firstName = firstName;
        _lastName = lastName;
    }
    return self;
}

-(NSString *)getFullName{
    return [NSString stringWithFormat:@"%@ %@", _firstName, _lastName];
}

@end
Run Code Online (Sandbox Code Playgroud)

注意ivar _friends.让我们说(由于某种原因或其他原因)我想将处理一个人朋友的所有操作分成一个类别,如下所示:

#import "Person.h"

@interface Person (Friends)
-(NSArray *)getFriends;
-(void)addFriend:(Person *)person;
-(void)removeFriend:(Person *)person;
@end
Run Code Online (Sandbox Code Playgroud)

在类别中,Person(Friends) …

visibility objective-c categories ivar

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

Win Form Calculator:按钮0 - 9执行重复任务的事件处理程序

我有一个win表单UI,看起来像一个典型的计算器.当然,我不想为每个数字按钮(0-9)重写相同的逻辑.我希望能够知道单击了哪个按钮,因此我可以根据它的文本属性执行计算.我应该只创建一个接受按钮对象作为参数的方法来促进代码重用吗?有没有更好的办法?我想听听Win Form应用程序开发人员如何处理这个问题.我试图让我的逻辑脱离UI.

谢谢!

c# calculator winforms

4
推荐指数
1
解决办法
3313
查看次数

SQL Server通知 - 我的OnChange不会触发

我想利用SQL Server通知在winforms应用程序中捕获我的数据库中的插入事件.我试图使用SQLDependency对象.MSDN文章使这看起来非常简单.所以我创建了一个小例子应用程序试一试.当我第一次进入我的应用程序时,事件似乎才会触发(MessageBox出现).将数据插入表中不会引发它看起来的OnChange事件.有人能告诉我我错过了什么吗?谢谢!

 public Main()
    {
        InitializeComponent();
        var check = EnoughPermission();
        SqlDependency.Stop(constr);
        SqlDependency.Start(constr);
        if(connection == null)
        {
            connection = new SqlConnection(constr);
        }
        if(command == null)
        {
            command = new SqlCommand("Select ID, ChatMessage FROM dbo.Chat",connection);
        }
        connection.Open();
        command.Notification = null;
        SqlDependency dependency = new SqlDependency(command);
        dependency.OnChange += new OnChangeEventHandler(dependency_OnChange);
        command.ExecuteReader();
    }





    private void dependency_OnChange(object sender, SqlNotificationEventArgs e)
    {
        MessageBox.Show("Change!");
    }
Run Code Online (Sandbox Code Playgroud)

c# sql notifications sqldependency

4
推荐指数
2
解决办法
7546
查看次数

如何从XDocument对象获取子元素列表?

我试图从XML文件中获取所有"视频"元素及其属性,如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<videos>
  <video title="video1" path="videos\video1.wma"/>
  <video title="video2" path="videos\video2.wma"/>
  <video title="video3" path="videos\video3.wma"/>
</videos>
Run Code Online (Sandbox Code Playgroud)

以下内容仅选择根节点和所有子节点.我想将所有'视频'元素放入IEnumerable中.有人能告诉我我做错了什么吗?

 IEnumerable<XElement> elements = from xml in _xdoc.Descendants("videos")
                           select xml;
Run Code Online (Sandbox Code Playgroud)

上面返回一个长度为== 1的集合.它包含根元素和所有子元素.

c# xml linq-to-xml

4
推荐指数
1
解决办法
1万
查看次数

我如何获得giomm-2.4包?

我正在尝试使用NetBeans构建GTK应用程序(c ++).包含gtkmm.h文件后,我不得不使用pkg-config工具来确定它的依赖关系.然后我将它们添加到包含的文件夹中.Netbean抱怨它无法找到'giomm-2.4'.这个包在/ usr/lib中不存在,我似乎无法在Synaptic中找到这个包.

谁能告诉我在哪里可以找到它?

谢谢.

c++ gtk ubuntu gtkmm

4
推荐指数
1
解决办法
5339
查看次数

StringBuilder如何决定其容量应该有多大?

我知道当sb已经处于容量状态时,当你使用sb.Append(..)时,StringBuilder对象会分配更多的内存.但是这个容量增加了多少?

    StringBuilder sb = new StringBuilder(5);
    sb.Append("0123456789");
Run Code Online (Sandbox Code Playgroud)

现在,某人的能力是什么?为什么?乘数是多少?

为了清楚起见.我问的是容量而不是长度.

谢谢!

c# clr

4
推荐指数
1
解决办法
1206
查看次数

如何将Apache Access提供给MAC OSx上的文件夹?

我是Mac和Apache的新手.我的开发机器我的网站无法访问web根/ images或/ css文件夹下的任何文件.

apache日志给出以下错误:

(13)权限被拒绝:文件权限拒绝服务器访问:

该网站托管在"网站"文件夹下.我在这个文件夹中查看了"获取信息",似乎"每个人都有读取权限".是什么赋予了?

谢谢!

php apache macos

4
推荐指数
2
解决办法
2万
查看次数

如何将HtmlDocument保存到内存中?Html敏捷包

我正在使用HTML Agility Pack来解析和HTML文档,对节点进行更改,然后保存HTML文档.我想将文档保存到内存中,以便稍后在应用程序中将HTML写为字符串.我当前的实现总是返回一个字符串=="".我可以看到调试时HtmlDocument对象不为空.有人能提供一些见解吗?

private string InitializeHtml(HtmlDocument htmlDocument)
    {
        string currentUserName = User.Identity.Name;
        HtmlNode scriptTag = htmlDocument.DocumentNode.SelectSingleNode("//script[@id ='HwInitialize']");
        scriptTag.InnerHtml = 
            string.Format("org.myorg.application = {{}}; org.myorg.application.init ={{uid:\"{0}\", application:\"testPortal\"}};",currentUserName);

        MemoryStream memoryStream = new MemoryStream();
        htmlDocument.Save(memoryStream);
        StreamReader streamReader = new StreamReader(memoryStream);
        return streamReader.ReadToEnd();
    }
Run Code Online (Sandbox Code Playgroud)

c# html-agility-pack

4
推荐指数
1
解决办法
4057
查看次数

如何将 int 转换为 LPCTSTR?赢32

我想在 win32 MessageBox 中显示一个 int 值。我已经阅读了一些不同的方法来执行这个转换。有人可以为我提供一个很好的实现。

Win32 编程的新手,所以很容易:)

更新

所以这就是我到目前为止所拥有的。它有效......但文本看起来像中文或其他一些双字节字符。我不是在探索 Unicode 与非 Unicode 类型。有人可以帮助我了解我哪里出错了吗?

 int volumeLevel = 6;
 std::stringstream os;
 os<<volumeLevel;
 std::string intString = os.str();  
  MessageBox(plugin.hwndParent,(LPCTSTR)intString.c_str(), L"", MB_OK);
Run Code Online (Sandbox Code Playgroud)

c++ winapi

4
推荐指数
2
解决办法
4万
查看次数