小编Lui*_*ves的帖子

Angular JS视图没有更新

我正在尝试使用promises和angularJS.

我的后端正在返回正确的值,但是我的html视图没有显示我的表,其中包含从后端返回的数据.

这有什么不对?

这是我的HTML:

<div ng-app="clinang" ng-controller="pacientesCtrl">
     <a class='btn btnprimary' href='/getdadospac/?oper=S' >Button</a> 
     <table ng-table="tableParams" class="table" show-filter="true">
        <tr ng-repeat="paciente in $data">
            <td title="'Pront'" filter="{ name: 'text'}" sortable="'pront'">
                {{paciente.pront}}</td>
            <td title="'Nome'" filter="{ age: 'number'}" sortable="'nome'">
                {{paciente.nome}}</td>
        </tr>
    </table>
 </div>
Run Code Online (Sandbox Code Playgroud)

这是我从后端返回的JSON数据:

{"draw":1,"recordsTotal":5303,"recordsFiltered":5303,
"data":[{"DT_RowId":"4367","pront":"4367","nome":"XXXXXXXXX","endereco":"RUA TEODORO DA SILVA,294\/314","bairro":"VILA ISABEL","cidade":"RIO DE JANEIRO","estado":"RJ","telefone":"2567*0440","cpf":"","email":""},
{"DT_RowId":"21","pront":"21","nome":"YYYYYYYYY","endereco":"R ARAGUAIA","bairro":"PARQUE CHUNO","cidade":"DUQUE DE CAXIAS","estado":"RJ","telefone":"35637685","cpf":"02570293709","email":"jaceni@ig.com.br"},
{"DT_RowId":"23","pront":"23","nome":"ZZZZZZZZZZ","endereco":"rua 18 de outubro 241 101","bairro":"tijuca","cidade":"RIO DE JANEIRO","estado":"RJ","telefone":"","cpf":"","email":""},
{"DT_RowId":"24","pront":"24","nome":"AAAAAAAAAAA","endereco":"RUA MARIZ E BARROS 470 APTO 610","bairro":"TIJUCA","cidade":"RIO DE JANEIRO","estado":"RJ","telefone":"22646701","cpf":"53551192715","email":""},
{"DT_RowId":"27","pront":"27","nome":"AAAAAAAA GON\u00C7ALVES","endereco":"rua an\u00E1polis 251","bairro":"nova igua\u00E7u","cidade":"RIO DE JANEIRO","estado":"RJ","telefone":"3101-9648","cpf":"","email":""},
{"DT_RowId":"28","pront":"28","nome":"ASKLJALDJSLKADJ","endereco":"lucio de mendon\u00E7a 24 apt …
Run Code Online (Sandbox Code Playgroud)

javascript json angularjs

2
推荐指数
1
解决办法
70
查看次数

使用正则表达式和 javascript 进行货币字符串转换

我有一个货币价值,"R$ 2.200,00"因为我的千.位分隔符和我的小数点分隔符是,.

我希望 um regex 将此字符串转换为有效的 MySQL 十进制数。

可能的值:

"R$ 23.000,20", "23.000,30", "R$ 1300,20", "R$ 100","161,43256"

结果将是:

"23000.20", "23000.30", "1300.20", "100","161.43256"

我的尝试如下,但它不起作用。我只想接受数字和点(。)作为结果。

const str = "R$ 2.200,000";
const res = str
  .replace(/R$/gi, "")
  .replace(/./gi, "")
  .replace(/,/gi, ".");
console.log(res);
Run Code Online (Sandbox Code Playgroud)

javascript regex

2
推荐指数
1
解决办法
136
查看次数

android - 找不到处理意图action.VIEW的Activity

我在Android应用程序中遇到异常:

06-18 17:57:39.816    6333-6333/com.appsrox.instachat E/InputEventReceiver? Exception dispatching input event.
06-18 17:57:39.816    6333-6333/com.appsrox.instachat E/MessageQueue-JNI? Exception in MessageQueue callback: handleReceiveCallback
06-18 17:57:39.816    6333-6333/com.appsrox.instachat E/MessageQueue-JNI? android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=href (has extras) }
            at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1781)
            at android.app.Instrumentation.execStartActivity(Instrumentation.java:1501)
            at android.app.Activity.startActivityForResult(Activity.java:3745)
            at android.app.Activity.startActivityForResult(Activity.java:3706)
            at android.app.Activity.startActivity(Activity.java:4016)
            at android.app.Activity.startActivity(Activity.java:3984)
            at android.text.style.URLSpan.onClick(URLSpan.java:62)
            at android.text.method.LinkMovementMethod.onTouchEvent(LinkMovementMethod.java:217)
            at android.widget.TextView.onTouchEvent(TextView.java:7985)
            at android.view.View.dispatchTouchEvent(View.java:8471)
            at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2405)
            at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
            at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2405)
            at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
            at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2405)
            at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
            at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2405)
            at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
            at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2405)
            at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
            at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2405)
            at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2106)
            at …
Run Code Online (Sandbox Code Playgroud)

android exception textview android-intent android-fragments

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

Mongoose 版本错误,没有找到与 id 匹配的文档

我有一个猫鼬模式,我只是在原始模式中添加了字段“imagens”。

添加的字段是:

imagens:[{title:{type: String},savedAs:{type: String},file:{type: String}, thumb:{type: String}}],
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试填充“图像”字段并更新集合时,出现下一个错误。如果我摆脱了“item.imagens=imgs”这一行,错误就消失了。

我究竟做错了什么?这个问题有什么解决方法吗?

//错误

     {"data":{"message":"No matching document found for id \"5909caeed32a453b537f7966\"",
"name":"VersionError"},    "status":500,
        "config":{"method":"POST","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback",
    "url":"/uploads",
    "data":{"file":{"$ngfBlobUrl":
    "blob:http://localhost/9c4b0449-1ddd-4e39-ab44-f2e9a21bfd82","$ngfWidth":450,"$ngfHeight":321,
    "upload":{},"progress":100},"pacID":"5909caeed32a453b537f7966"},"_isDigested":true,
    "_chunkSize":null,"headers":{"Accept":"application/json, text/plain, */*"},"_deferred":{"promise":"..."},"cached":false},"statusText":"Internal Server Error"}
Run Code Online (Sandbox Code Playgroud)

//在我的路由器中

Cliente.findById(pac_id, function (err, item) {  
                                    if (err) {
                                        return res.status(500).send(err);
                                    } else {
                                       item.imagens=imgs
                                    }
                                    item.save(function (err, data) {
                                      if (err) {
                                            return res.status(500).send(err)
                                      }
                                      if (answers.results.length){
                                            answers.message='Some files was not uploaded'
                                      } else {
                                            answers.message='Files were uploaded'
                                      }
                                      res.send(answers)  
                                   })
                                  })
Run Code Online (Sandbox Code Playgroud)

//模型

const mongoose=require('mongoose');
const clientesSchema = new …
Run Code Online (Sandbox Code Playgroud)

mongoose node.js

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

Delphi中的RegEx剥离回车符和换行符

在javascript中,我使用下一个代码来剥离linefeeed和字符串的回车符,并且效果很好:

var values="something....."
var sanit=values.replace(/(\r?\n|\r\n?)/g, "");
Run Code Online (Sandbox Code Playgroud)

在Delphi中,我正在尝试下一个代码:

values="something....."
sanit:=TRegex.Replace(values,'/(\r?\n|\r\n?)/g', '');
Run Code Online (Sandbox Code Playgroud)

但这是行不通的。没有替换完成。

regex delphi

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

制作要在以后使用的对象的副本

我有一个包含以下类的组件:

TResp=Class
...

TRespostasPendentes = class(TObjectList)
   private
      fSaldoAPagar : Double;
      function GetSaldoRestante : Double;
      function GetTotalPago : Double;
      function GetTotalDesconto : Double;
   protected
      procedure SetObject (Index: Integer; Item: TResp);
      function GetObject (Index: Integer): TResp;
   public
      function Add (Obj: TResp): Integer;
      procedure Insert (Index: Integer; Obj: TResp);
      property Objects [Index: Integer]: TResp
        read GetObject write SetObject; default;

      property SaldoAPagar   : Double read fSaldoAPagar write fSaldoAPagar ;
      property TotalPago     : Double read GetTotalPago ;
      property TotalDesconto : Double read GetTotalDesconto ;
      property …
Run Code Online (Sandbox Code Playgroud)

delphi object

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

在 Delphi 中使用匿名线程来闪烁标签

我需要做一个标签以使用线程闪烁 5 次。

当我点击按钮时,我需要标签闪烁 5 次。

现在,我有一个问题。

当我关闭表单时,线程出现内存泄漏。

我在这里做错了什么?

type
  TForm1= class(TForm)
  ...
  labelNewMsg:Tlabel;
  private
    MEvent: TEvent;

procedure Torm1.FormCreate(Sender: TObject);
begin
  MEvent := TEvent.Create(nil, False, False, '');
  waitNewMessage();
end;  

procedure TForm1.FormDestroy(Sender: TObject);
begin
  MEvent.Free;
end;

procedure TForm1.ButtonDoSetEventClick(Sender: TObject);
begin
 Mevent.SetEvent;
end;


procedure TForm1.waitNewMessage;
var
    Status:TWaitResult;
begin
     TThread.CreateAnonymousThread(
        procedure
        var IntCnt: Integer;
        begin
           while not TThread.CurrentThread.CheckTerminated and (not application.terminated) do begin
            Sleep(100);
            Status:=MEvent.WaitFor(INFINITE);
            if Status=wrSignaled then begin
              for IntCnt:=1 to 5 do begin
                Sleep(1000);
                TThread.Synchronize(nil,procedure begin
                  labelNewMsg.Visible:=not labelNewMsg.Visible;
                end);
              end;
              IntCnt:=0; …
Run Code Online (Sandbox Code Playgroud)

delphi multithreading

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