小编use*_*683的帖子

Angular:在一个服务中有多个功能

是否可以在一个服务中拥有多个功能?

我的书服务中有这个:

(function() {
    'use strict';
    angular
            .module('app.core')
            .service('BookService', BookService);

        BookService.$inject = ['$resource'];
        /* @ngInject */
        function BookService($resource) {
            return $resource('/api/book/:id', {
                id: '@id'
            }, {
                'get': {
                    method: 'GET',
                    cache: true
                },
              'query': {
                method: 'GET',
                isArray: true,
                cache: true
            },
            });
        }
})()
Run Code Online (Sandbox Code Playgroud)

但是在同一个服务中,我希望有另一个功能,我将传递其他参数,例如:

 return $resource('/api/book/:name', {
                name: '@name'
            }, {
                'get': {
                    method: 'GET',
                    cache: true
                },
               'query': {
                method: 'GET',
                isArray: true,
                cache: true
            },
            });
Run Code Online (Sandbox Code Playgroud)

我的控制器看起来像这样,有两个不同的调用:

BookService.get({
                id: 2
            }, function(book) {})

BookService.get({
                name: "bookTitle" …
Run Code Online (Sandbox Code Playgroud)

service angularjs

6
推荐指数
2
解决办法
5572
查看次数

在MVC 3 C中更改日期时间#

我正在使用带有C#的MVC 3,我在下拉列表中显示日期时遇到问题.日期显示如下:4/21/2011 12:00:00 AM,但我只是想这样格式化: 4/21/2011,这正是我数据库中的格式.

数据库中的日期属性是日期而不是日期时间.

模型中的代码:

[DisplayFormat(DataFormatString = "{mm/dd/yyyy}", ApplyFormatInEditMode=false)]
public DateTime? booksDate { get; set; }
Run Code Online (Sandbox Code Playgroud)

控制器看起来像这样:

 var booksDates = from dates in db.Books
                             orderby dates.booksDate
                             select new { dates.booksDate};

          ViewBag.Dates = BooksDates.Distinct();
Run Code Online (Sandbox Code Playgroud)

最后我的视图中的代码:

<td>Books dates</td>
            <td>@Html.DropDownList("booksDate", new SelectList(ViewBag.Dates as System.Collections.IEnumerable, "booksDate", "booksDate"), "Select a date") </td>
Run Code Online (Sandbox Code Playgroud)

哪里我错了?

谢谢

c# asp.net-mvc

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

斯卡拉:排除一些日期

我有一个我想忽略的日期列表:

 private val excludeDates = List(
              new DateTime("2015-07-17"),
               new DateTime("2015-07-20"),
               new DateTime("2015-07-23")
              )
Run Code Online (Sandbox Code Playgroud)

但我总是需要显示四个日期,不包括我的黑色日期列表和周末.到目前为止,使用以下代码,当我点击一个被忽略的日期时,我的计数器会增加并且它会产生感觉.那么我怎么能跳到下一个日期,直到我在我的黑名单和我的周末中找到4个日期?也许有一段时间,但我不知道如何在我的scala代码中添加它:

1 to 4  map { endDate.minusDays(_)} diff excludeDates filter {
              _.getDayOfWeek() match {
                         case DateTimeConstants.SUNDAY |       DateTimeConstants.SATURDAY => false
                case _ => true
              }
            }
Run Code Online (Sandbox Code Playgroud)

scala date

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

如何在Scala中将Option [String]转换为List [String]

如何转换Option[String]List[String]

Option[String]看起来像这样:Some("value1,value2")

我试过这个,但没有成功

def convertOptionToList(a: Option[String]): List[String] = {

    return a.map(x => x.split(",").toList)

  }
Run Code Online (Sandbox Code Playgroud)

最后我想要这样的东西:List("val1","val2","val3");

scala

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

Angularjs清除浏览器缓存

每次我在Angular模板(html文件)中进行更改时,我需要清除浏览器缓存并刷新浏览器,以便可以应用更改.有没有办法避免这种情况?

我正在使用Chrome和Firefox.

谢谢

caching angularjs

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

标签 统计

angularjs ×2

scala ×2

asp.net-mvc ×1

c# ×1

caching ×1

date ×1

service ×1