angularjs

50BaumwolleNylonSeide Bl9346 R13 Damen Knielanges Kleid Weiß thdCsrQx

dapper javascript string 50BaumwolleNylonSeide Bl9346 R13 Damen Knielanges Kleid Weiß thdCsrQx

Frage

X In Damenschuhe Geox Snake Grau Weiß Sneakers fY7vgby6

Ich benutze angularJsHamilton Uhr Uhr Jazzmaster H32755551 H32755551 Hamilton KaufenMontredo Jazzmaster ED2Ie9HYW und habe ein Feld in MSSQL als varchar(10) gespeichert. Die Daten werden korrekt gespeichert und angezeigt, solange es sich nicht um eine 4-stellige Zahl wie 1234 .

Wenn ich diese Zeichenfolge speichere, hat die Datenbank den korrekten Wert 1234 , aber wenn sie in der Benutzeroberfläche angezeigt wird, sieht sie wie ein Datum aus: "1234-01-01T00:00:00.000Z"283 Uhr Hamilton Automatik Datum Chronograph Kal Rarität Lupen lwo Lancaster EDHIW29

Der HTML-Code verwendet {{project.PurchaseOrderNumber}} , um die Daten zu rendern.

angularJs 50BaumwolleNylonSeide Bl9346 R13 Damen Knielanges Kleid Weiß thdCsrQx Code:

												projectService.getProjects().then(function (response) {     $scope.projects = response.data;     $scope.loading = false; }, function() {     messageService.showError("Failed to get projects. Please refresh and try again"); });   service.getProjects = function() {     return $http.get(baseUrl + 'API/Projects/'); };
												
											

C# -Code:

												[Route("")] public List<Project> GetProjects() {     return _projectService.GetProjects(_companyId.ToString()); }   public List<Project> GetProjects(string companyId) {     return _databaseHelper.QueryProc<Project>("projects_get", new { companyId }).ToList(); }   public class Project {     public Guid Id { get; set; }     public Guid CompanyId { get; set; }     public string Status { get; set; }     public string PurchaseOrderNumber { get; set; } }
												
											

JSON String als Teil der Antwort:

												[{     "Id": "daef5b27-fb8c-4804-a407-0165e17c3a60",     "CompanyId": "76bca824-6e93-45a5-bc5a-ba20d030ebce",     "Status": "New",     "PurchaseOrderNumber": "1234-01-01T00:00:00.000Z" }, {     "Id": "09d87946-dec2-4721-bf71-df436919b599",     "CompanyId": "76bca824-6e93-45a5-bc5a-ba20d030ebce",     "Status": "New",     "PurchaseOrderNumber": "160728" }]
												
											

MSSQLTom Damen Handkerchief Navy DressBlaureal Tailor Kleid Trendy pqUSzMV Code:

												SELECT [id]         ,[companyId]         ,[status]         ,[purchaseOrderNumber]     FROM [dbo].[projects] 4051 Hawker Harrier MmAv 02 Turbine Ii 8 Avi Edition WatchGreen45 Quartz 8Nnwm0
											

Ergebnisse in SQL

Ich habe bestätigt, dass bevor GetProjectsJuwelen Im 14Damenuhren Ella Seite Onlineshop Bei wmNn80 die Ergebnisse GetProjects , die purchaseOrderNumber immer noch 1234 . Allerdings, wenn ich bei $scope.projects = response.data; brechen $scope.projects = response.data; Es ist im Datumsformat.

AKTUALISIEREN 50BaumwolleNylonSeide Bl9346 R13 Damen Knielanges Kleid Weiß thdCsrQx

Ich habe gerade die Registerkarte "Netzwerk" in Chrome überprüft und festgestellt, dass die Daten im richtigen Format vorliegen. Wenn sie jedoch an response.data , ist dies nicht der Fall.

												4:{Id: "daef5b27-fb8c-4804-a407-0165e17c3a60", CompanyId: "76bca824-6e93-45a5-bc5a-ba20d030ebce",…}    CompanyId:"76bca824-6e93-45a5-bc5a-ba20d030ebce"    Id:"daef5b27-fb8c-4804-a407-0165e17c3a60"    PurchaseOrderNumber:"1234"    Status:"New" Auf FürPlateau FürPlateau Suchergebnis Auf Suchergebnis Auf Sandaletten Sandaletten Blockabsatz Blockabsatz Suchergebnis vwmNn0O8
											

UPDATE 2

Ich habe gelernt, dass dies mit jedem Feld passiert. Wenn es nur 4 Ziffern (irgendwelche 4 Ziffern in beliebiger Reihenfolge) enthält, wird es als ein Datum gerendert, wenn es angularJs zur angularJs

Warum tut eckig das? Wie höre ich damit auf?

Herren Männer Sommer Hausschuhe Sandalen Mann Flut Casual Britischen lFc1TKJ

Beliebte Antwort

Wenn Sie die JSON-Zeichenfolge für das JSON-Objekt analysieren und die Datumszeichenfolge in das Datumsobjekt konvertieren, müssen Sie das 4-Zeichen-Wertobjekt ignorieren, das in das Datumsobjekt konvertiert werden soll

AktualisierenDigit Strap Stainless Kenneth Cole Men's Case Steelsilicone Ana Casual Metal Quartz WatchmodelRk505490020403 Reaction srxBQCtohd

Ich vermute, irgendwo in Ihrem eckigen Datendienst oder Controller analysieren Sie die JSON-Zeichenfolge in JSON-Objekt, und es gibt eine Logik, um Datumszeichenfolge in ein dort geschriebenes Datumsobjekt zu konvertieren. Die Logik wird REGEX für ISODate haben, also müssen Sie nur diese Logik verbessern, um 4-stellige Zeichenfolgen nicht zu berücksichtigen, die Regx entsprechen.

50BaumwolleNylonSeide Bl9346 R13 Damen Knielanges Kleid Weiß thdCsrQx


Prime Library

Performance

Expression Evaluator


More Projects...
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum